直播为什么有回音?

电脑教程012

直播为什么有回音?,第1张

我们重点看看直播过程中出现的杂音、噪音和回声等问题。

相比于视频而言,音频要敏感得多,视频画面有噪点、马赛克都还是可以勉强被接受,而声音一旦有任何瑕疵,人耳都会特别容易感觉到,而且难以忍受。

问题现象

常见的音频问题现象描述如下:

- 电流音,爆音,滋滋声或者嘟嘟声

- 声音断断续续,听不清楚

- 回声,能听到自己说话的声音

问题排查

1.参数配置问题

上面也有提到,音频是一个特别敏感的东西,涉及到许多参数配置,一旦配置不太匹配,就会导致声音听起来非常诡异(比如:采样率是 32000Hz 的音频,给播放器配置为 8000Hz 或者 44100Hz,就明显会出现音频慢放或者快放的效果)。

常见的音频参数和基本原理,可以参考文章:《Android音频开发(1):基础知识》

我们只需要注意的是,无论是采集和播放,都要给系统的 API 以及第三方的库配置正确的参数,如:采样率、位宽、声道数等等。

2.代码层面的原因

常见的代码层面的问题有如下几种:

- 音频 buffer 大小不匹配,一段 1024 bytes 的音频,放到了 2048 bytes 的数组,导致尾部有随机数

- 音频 resample 重采样的算法问题,导致采样出来的数据出了问题

- Android 的 ByteBuffer 取出数组,是不能直接用 .array() 方法的,而需要用 .get() 方法

- iOS 系统,其他 app 通过系统 API 更改了 AudioSession 采样率的配置

追答

3.网络波动

视频是一帧一帧连续的图像构成的,在播放过程中,如果无法按时渲染,则会出现卡顿的效果;如果丢失几帧画面,则会出现快进效果。

而音频是流式的,虽然也被切分为了一个个音频帧,但如果无法按时播放或者连续丢失较多的音频帧,则会明显听到断断续续的声音出现。特别是在弱网、丢包率高等不稳定网络环境下,很容易出现这种情况。

4.回声消除

回声一般出现在同时有音频的采集和播放的场景,比如:连麦互动、混音返听等等,采集到的音频通过扬声器又播放出来了,同时又被采集了进去,从而产生了回声或者啸叫声。

这样的场景下,一般需要通过系统的回声消除 API,或者第三方回声消除库(如:speexdsp,webrtc 等)进行处理。

注意:很多 Android 机型硬件自带的回声消除效果并不是很好。

5.混音越界

音频的 PCM 数据,通常用 short 数组来存放,当我们做一些多路音频的混音功能的时候,如果不注意处理 short 类型的大小越界,则往往带来爆音的问题。下面是一段参考 webrtc 的混音代码,专门针对混音越界做了简单处理,

回答 一:采集和播放的场景 抖音直播回声一般出现在同时有音频的采集和播放的场景,比如:抖音直播连麦互动时、混音返听等等,采集到的音频通过扬声器又播放出来了,同时又被采集了进去,从而产生了回声或者啸叫声。 二:耳返 如果5000x声卡在抖音直播放伴奏有回声,观众听到的声音是正常的,而主播自己听到的声音就是有回音,那很大可能是耳返的声音,声卡有自带耳返,用声卡驱动或者APP试试。 耳机返送被收录到伴奏里了,可能是设置的缩混有问题,调试一下就可以了! 三:麦克风和扬声器 还有可能是麦克风的问题,扬声器重叠问题,导致有直播有回音。直播软件的设置,还是要开麦克风的。声音线路中,如果没有绿色的跳动,根本不用管他,因为本身就没有声音。 如果是扬声器,在电脑右下角声音图标点击“声音”,打开窗口播放再右键就可以关闭扬声器了。 四:说话回音 还有一种情况是你手机在播放视频,你自己也在讲话,这样两种声音被直播录制导致有回音。 抖音直播的时候,大家可以自己挨个检查一下有回音是什么问题,从简到难一一排查。 提问 乱说一通,不懂就不要回答 回答 希望我的回答对您有帮助 提问 我还百度了是那个呢 回答 具体您需要需要按照这几点排查一下哦! 更多14条 

方法一:修改麦克风设置

1、右键单击电脑任务栏右端的声音图标,在弹出来的菜单中点击“声音”。

2、进入声音的设置界面后,切换到“录制”功能页。右键单击“麦克风”,从弹出的菜单中点击“属性”。

3、想要解决电脑直播有杂音滋滋响的问题,就切换到“级别”选项卡,把麦克风的音量调大,大概调整到80-90这个范围即可,这样电脑在直播的时候,麦克风的声音盖住了杂音,自然就听不到滋滋响了。

4、接着,再切换到麦克风的“增强”选项卡,取消勾选“禁用所有声音效果”,因为有些电脑的声卡不支持,也会出现电脑直播杂音滋滋响的情况。

方法二:改为使用耳麦设备

有些用户在电脑直播的时候,室内空间比较小,各种电子设备和电脑挨得太近,声波传入麦克风,从而导致电脑直播有杂音滋滋响,所以可以尝试改用耳麦。此外,在电脑录制的时候,尽量不要吹风扇,因为风扇的转动声音也可能会导致电脑直播出现杂音滋滋响的情况。

方法三:检测维护电脑

当用户长久不清理电脑或者长期不杀毒,例如网络卡顿或者电脑垃圾多运行不畅时,也有可能导致电脑直播时声音异常。特别是网速不够的时候,是会出现电脑直播有杂音滋滋响的情况的。

电脑直播有杂音滋滋响怎么办?用户还可以检查电脑的主机,看看是不是有某些配件松动了。或者,听下电脑主机的响动有没有异常,比如说CPU风扇声音大的时候,也会导致电脑直播有杂音发出滋滋响,可以请电脑维修人员重新调试即可。