网络直播系统连麦时会出现哪些影响产品体验的问题?

发布来源:云豹科技
发布人:云豹科技
2019-03-12 09:11:01

直播行业之所以能够在互联网领域保持一个相对稳定的地位,不仅仅只是依赖其自身强大的变现能力,还依赖其高度交互性的特点。尤其是网络直播系统中的连麦和连麦pk功能,对于用户来说是一个能与主播进行实时交流互动的最佳机会。所以连麦功能一直是直播使用频率较高的功能之一,但是在直播中进行连麦经常会遇到不少问题,这些问题都会或多或少的影响用户的产品体验。

直播系统源码

一、直播中连麦成功后会出现哪些问题?

通过技术人员的测试和客户反馈情况来看,通常在直播中连麦成功之后会出现以下几种现象。

1.出现电流音、滋滋声或者是尖锐噪音,无法与主播进行连麦。

2.连麦时出现回声现象比较严重,影响交流和沟通。

3.声音断断续续,没办法听清楚用户或者主播的一整句话。

相比起视频的画面噪点或者马赛克,声音出现问题是大多数用户难以忍受的。所以在直播中连麦时出现问题,是需要引起重视的。

二、影响连麦过程的问题有哪些?

1.检查源码是否出现问题。通常在源码方面出现的问题有以下4点:

1)音频resample重采样出现算法问题,从而导致采样之后的音频数据出现了问题。

2)音频的buffer大小不匹配,导致尾部有随机数。

3)Android系统的bytebuffer取出数组后,没有办法直接采用.arry()办法,可以采用.get()方法。

4)iOS系统上可能出现系统API更改了aduiosession的采样率配置。

直播软件源码

2.在网络直播系统中进行连麦时出现回声,通常会发生在既有音频采集播放的直播应用场景,即连麦互动,采集到的音频会通过扬声器播放出来,再被同时进行采集。这样一来,用户端与主播进行连麦时,就会产生回声或者是“海啸声”。这个时候,需要接入回声消除API或者是第三方的回声消除库进行处理。目前市面上有很多Android机型硬件自带的回声消除效果并不是很好,需要多加注意。

3.通常我们所看到直播是由一帧一帧连续的图像所构成的,在播放的过程中,如果没有办法时进行渲染,就会出现卡顿的现象。如果缺失了其中的几帧画面,就会出现视频画面快进的情况。而音频是流式的,虽然会被切分成单独的音频帧,但是如果没能按时播放或者连续丢失较多的音频帧,那么就会在连麦之后,有声音断断续续出现。特别是在丢包率高或者是弱网等不稳定的网络环境下,这种情况会更加明显。

4.直播中音频的PCM数据,一般是由short数组来进行存放。有时候开发者会想多做一些多路音频的混音功能,如果不注意处理short类型的大小越界,就会带来爆音或滋滋声的噪音问题。

直播系统

对于国内大多数的直播平台来讲,连麦功能是它们必须存在的功能之一。为了给用户带来良好的连麦互动体验,应当经常对网络直播系统进行测试排查,以避免连麦过程中带来的噪声和回声等现象影响用户体验。

本文声明原创,转载请注明出处。(www.yunbaokj.com)

上一篇:云豹直播系统代理推广功能正式开启

声明:
以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任