市场上很多语音直播,喜马拉雅,蜻蜓FM,企鹅FM等,直播其实分为两种一种音频会议,一种是单方面直播+文字交流
第一种音频会议
产品形态:顾名思义多人说话,讲多人讲鬼故事,多人打牌语音交流,单对单的电话交流
第二种单方面语音+文字交流
产品形态:直播讲说书,讲小说
主要技术点,遇到问题,解决办法
技术点有
1.音频采集
2.音频编码
3.音频推流
4.音频分流
5.音频拉流
6.音频解码
7.音频播放
遇到问题和解决办法
预处理
1.声学回声(啸叫)AEC
2.噪音NS
3.自动增益AGC
4.混音
5.静音检查VAD
传输问题
1.抖动
2.延迟
3.丢包
解决技术
利用webRTC,Speex,Opus(缺少)中处理NS,AEC,混音,VAD,AGC
传输问题要用到ARQ,PLC,FEC,DTS,建立jitter buffer
网友评论