一、应用
当下音视频上的应用主要有网络,本地,人工智能
1.网络通常指的短视频,直播
1)短视频是指的抖音,火山等
2)直播分为音频和视频直播
(1)音频只要有红蜻蜓,喜玛朗雅等有声小说等
(2)视频有火山,斗鱼
2.本地视频编辑软件,本地播放
3.人工智能,ai,主要图片,音频,视频,机器视觉分析从中分析出主要的有用的信息
二、使用那些技术
1,一些传输方式常用的有rtmp,rtsp,http等
1)rtmp只要用tcp协议,流式传输,比http传输快,低延迟,第三方开源ijkplayer,ffmpeg,openh264,gstreamer等
2)rtsp使用的tcp控制,udp数据传输,rtp流,第三方有vlc,ijkplayer,ffmpeg,live555,JRTPLIB项目,gstreamer等
3)http使用http传输,使用ts分片传输,使用缓存,预加载,本地代理服务器,由一个链表控制用md5对每一个分片文件判断是否完整
2.本地编辑
使用ffmpeg,gstreamer等
3.人工智能
使用opencv等
4.语音直播使用webrtc,speex,opus
5.语音识别开源的cmu sphinx,kaldi,htk,julius,isip
网友评论