webrtc音频采集传输问题 50C

phonertc或者webrtc在安卓机顶盒上采集到的声音,传给对方,对方听不到或者声音断断续续

2个回答

可以分阶段调试:
(1)在采集端,对未进行编码的音频数据流,PCM数据进行保存,听一下音频效果;
(2)在采集端,对编码后,比如opus,g722等编码方式编码后的数据进行保存,再听听看;
(3)在播放端,对网络接受的数据后,保存,听效果;
(4)在播放端,对解码后得到的PCM数据,保存,听效果;

在1阶段有问题,是麦克或者麦克线路的问题;
在2阶段有问题,是编码码率和采样率不匹配,或者音频缓冲区设置过小;
在3阶段有问题,是网络丢包;
在4阶段有问题,是解码器设置与编码器不统一;

以上4个阶段都没问题,那么就是你的音箱坏了,或者接触不良。

xiaojiacuo
xiaojiacuo 非常感谢您的回答(音响坏了和接触不良可以排除掉),是这样子的,我们是cordova项目,引了基于webrtc的phonertc插件,我们做的是实时视频,跟微信视频QQ视频那样面对面,在机顶盒上(Android版本4.4.2)声音传给对方(电脑谷歌浏览器),对方要么一开始就听不到,要么听到时断断续续之后几秒钟后就完全没声音了,手机上基本没问题,就机顶盒有问题。你说的很有道理,顺着你的思路我想想解决办法。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐