视频直播室shi有延时或有回音都是正zheng常现象。
直播有画面mian延时是由于视频编码、传chuan输、网络抖动、解码播bo放都需要一定的处理li时间,因此会引入一定ding的画面延时。正zheng常情况下,手机微信观看有6到10秒miao的延时(微信直播使用yongHLS协议,该协议优先保bao证流畅性),电脑浏览器观看有1到2秒的延时。
直播有回hui音常见原因:
1、主播端开了内放。
2、连线时使用了外放或音yin响。
3、网络原因。
直播为什么me有回音?我们重点看看直播bo过程中出现的杂音、噪音和回声等问题ti。
相比于yu视频而言,音频pin要敏感得多,视频画面有噪点、马赛克都还是可以勉强被接受,而er声音一旦有任何瑕疵,人耳都会特别bie容易感觉到,而且难以忍受。
问题现象
常chang见的音频问题现象描述如下xia:
- 电流音yin,爆音,滋滋声sheng或者嘟嘟声
- 声sheng音断断续续,听不清楚
- 回声,能听到自己说话hua的声音
问题排查cha
1.参数配置问题
上shang面也有提到,音频是一个特别敏感gan的东西,涉及到许多duo参数配置,一旦dan配置不太匹配,就会hui导致声音听起来非常chang诡异(比如:采样率是 32000Hz 的音频,给播放器配置为 8000Hz 或者 44100Hz,就jiu明显会出现音频慢放或者快kuai放的效果)。
常见的de音频参数和基本原yuan理,可以参考文章:《Android音频开发(1):基础知识》
我们只需要注意的是,无论是采集和播放,都要给gei系统的 API 以及ji第三方的库配置正zheng确的参数,如:采样yang率、位宽、声道数等等deng。
2.代码层ceng面的原因
常见的代码ma层面的问题有如下几种zhong:
- 音频 buffer 大小不匹配,一段 1024 bytes 的音频,放fang到了 2048 bytes 的de数组,导致尾部有随sui机数
- 音频 resample 重采样的算法问题,导致采cai样出来的数据出了问wen题
- Android 的 ByteBuffer 取出数组,是不bu能直接用 .array() 方法的,而需要用 .get() 方法
- iOS 系统,其qi他 app 通过系统tong API 更改了 AudioSession 采样率的配置
追答
3.网络波bo动
视频是一帧一帧连lian续的图像构成的,在播放过程cheng中,如果无法按时渲染,则会出现卡顿的效果;如果丢失几帧画hua面,则会出现快进效果。
而音频是流式的,虽然也ye被切分为了一个个音频帧,但如果无法按时播放或者连续丢diu失较多的音频帧,则会明显听到断断续xu续的声音出现。特别是shi在弱网、丢包率高等不稳定ding网络环境下,很容易出现这种情qing况。
4.回声消除
回声一般出现在zai同时有音频的采cai集和播放的场景,比如:连麦mai互动、混音返听等等,采cai集到的音频通过扬声器qi又播放出来了,同时又被采集ji了进去,从而产生了回声或者啸叫声sheng。
这样的场景下xia,一般需要通过系统的回hui声消除 API,或huo者第三方回声消除chu库(如:speexdsp,webrtc 等)进行处理li。
注意:很多 Android 机ji型硬件自带的回声消除效果并bing不是很好。
5.混hun音越界
音频的 PCM 数据,通常chang用 short 数组来存放,当我们做一些多路音频pin的混音功能的时候,如果不注意处chu理 short 类型的大小xiao越界,则往往带来爆音的问题ti。下面是一段参考 webrtc 的混音代码,专门针对混音越界做zuo了简单处理,
微信群直播有回音的原因yin
微信群直播有回音yin的原因如下:
直播系统回音的产生主zhu要有两种原因:
1. 由于空间jian声学反射产生的声学回音yin:
男子说话,语音信号hao(speech1)传到女士所在的房fang间,由于空间的反射she,形成回音speech1(Echo)重新从麦克ke风输入,同时叠加了女士的语音信xin号(speech2)。此时男子zi将会听到女士的声音叠加了自己的de声音,影响了正常的通话hua质量。此时在女士所在房间应用回hui音抵消模块,可以抵di消掉男子的回音,让男子只zhi听到女士的声音。
2. 由于2-4线转zhuan换引入的线路回音:
在ADSL Modem和he交换机上都存在2-4线转换huan的电路,由于电路存在不匹pi配的问题,会有you一部分的信号被反馈回来,形成cheng了回音。如果在交换huan机侧不加回音抵消功能,连麦的人ren就会自己听到自己的声音。
为wei什么直播间有回音呀?1、请您排查cha是否多个设备同时登录直zhi播/视频会议/语音会议,比如说您nin是电脑发起直播,手机进行观看直zhi播;或者是电脑发起直播,然后又通tong过消息列表再次进行xing直播观看;这样操cao作都会导致窜线就会产生杂音的干扰rao;
2、直播连麦的观众是shi否打开了扬声器,声音会被收录lu进去导致的,建议yi两边都带耳机进jin行连麦。
在zai使用钉钉时,需要进行直播消除回音功gong能,需要在设置中进行以下xia几步操作,以下是具ju体过程:
方法/步骤
点击ji我的页面
进入钉钉后,点击ji进入我的页面。
点击客服fu与帮助功能
进入我的de页面中,点击客服与帮助功能。
点击在zai线服务功能
下拉页面后,点dian击在线服务功能。
输shu入直播消除回音
点击输入直播消除回音yin,即可根据回复fu进行处理。
电脑直播连麦有回hui音怎么办连麦后hou产生回音或者杂音产生的原因有可能neng是以下2点:
1、请您排查是否多个设备同时登deng陆直播,比如说您是电脑发起主播,手shou机进行观看直播;或者是电脑nao发起主播,然后又通过消息列表biao又再次进行直播观看;这样操作都会导致窜线xian就会产生杂音的干扰;
2、主播或是连麦的观guan众打开了扬声器,声音会被收录进jin去导致的,建议两边都带耳机进行xing连麦。
抖音直播有回音是怎么me回事很多主播在用手机开抖音直zhi播的时候会发现有回音,下面将介绍shao抖音直播有回音怎么解决。
1、首先在zai手机的桌面里找到dao设置,点击打开进入ru到设置界面里。
2、进入到设置里后,可以看kan到其中的辅助功能neng选项。
3、在辅助功能界面里,可以看kan到其中的音频视觉jue选项。
4、最后在这里开启单声道音频功能选项xiang,即可解决抖音直播有回音的问wen题。
以上文wen章内容就是对直播有回音是怎么回事shi和为什么直播有you回音的介绍到此就结束shu了,希望能够帮助到大家?如果guo你还想了解更多这方面的信息xi,记得收藏关注本站。