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的混音代码,专门针对混音越界做了简单处理,

双手机直播回音大怎么调

想要在手机直播时消除回音,那么就将麦克风中的效果测试功能给它关掉或者需要把你的麦克风设备远离手机,这样我们就能大大减轻回音效果,使自己的直播内容更加清晰,如果我们使用声卡时有回音的话,那么我们就要靠调节声卡的功能设置来解决回音的问题。

基础组合:手机+支架+音乐播放设备(伴奏--可手机)+补光灯+有线耳机优化组合:手机+支架+音乐播放设备(伴奏--可手机)+补光灯+麦克风+声卡+耳机大家看上面我给出的方案,音乐播放设备就是直播时用于直播伴奏,可手机也就是我们经常说的双手机直播(一个手机直播,一个手机伴奏)。

手机直播一般配置独立声卡,推荐选用得胜MX1便携式直播声卡。支持双手机直播,声卡连接两支手机同时输出,一个进行直播一个伴奏播放背景音乐;9种美声效果、9种主播音效,比如掌声、笑声都能起到活跃直播间气氛的作用;实时耳返所听即所唱,能避免直播唱歌的时候不抢拍,不掉拍。麦克风可以配置得胜SM-18专业录音大振膜麦克风,MX1直播声卡提供48V供电可匹配这款麦克风,高灵敏度拾音、宽广的频响、较低的本底噪声、优越的声压处理能力,让输出的声音圆润、细腻、不失真。建议匹配监听耳机,比如得胜的TS-2260入耳式监听耳机,专为返送监听设计,可实时监听自己在直播时的声音。当然有一种更加方便和简单的搭配方案,得胜PH130麦克风+TS-2260监听耳机。PH130内置声卡可以不配独立直播声卡,同样拥有9种美声效果、实时耳返、双手机直播。成本不高,但相较也没有前者专业。

文章分享结束,两台手机在一起直播怎么会有回音的相关内容你都知道了吗?欢迎有问题再来本站了解哦!

两台手机在一起直播怎么会有回音 双手机直播回音大怎么调

留言与评论(共有 0 条评论)
   
验证码: