开发直播平台时实现连麦pk功能需要注意这些问题

发布来源:云豹科技
发布人:云豹科技
2019-01-10 09:31:06

开发直播平台作为移动互联网最热门的行业之一,无疑吸引了大量的商业资本。但是在互联网日新月异的大环境下,直播行业也需要不断的推陈出新增加用户黏性。比如直播过程中的连麦pk功能,相比起传统的单向直播能够给用户带来更加直接的参与体验以及与主播实时互动的满足感,在提升用户活跃度和黏性方面都起到了显著的作用。

1.连麦pk功能的大体流程

1)主播开始直播,用户可以看到主播的单人直播画面。

2)用户可以向主播发起连麦请求,进入申请列表中等待连麦。

3)主播可以从申请列表中选择用户进行连麦,并与用户进行实时互动pk,直播系统会自动生成合成画面,即屏幕会将主播与用户的画面同时显示。

4)其他用户可以观看到包含主播与用户连麦的画面。

5)连麦结束后,会恢复到之前的单人直播模式。

直播系统

2.实现连麦pk功能需要注意的问题

1低延时

在开发直播平台的过程中,无论是直播还是连麦,低延时都是十分重要的。连麦的本质属于视频通话,而视频通话最重要的就是延时,只有低延时主播和用户在连麦时才能进行实时互动和交流。相关数据标准显示,单向的通话延时大于150ms时,连麦pk时视频的实时连续性就会收到影响,而最大可容忍的延时为400ms。

(2) 音画同步

由于音视频不同的采集和传输处理,很大程度上容易出现音画不同步的问题。这一问题在直播,尤其是连麦过程中算是比较严重的问题。举个简单的例子,主播与用户在进行连麦pk,其他用户在观看时会先听到声音再看到画面动作,或者是说话的口型和动作不服等。所以这一问题需要十分注意,避免给用户带来糟糕的产品体验。

直播平台搭建

(3) 卡顿率

卡顿就是指两帧视频间隔超过了一定的时长。一般情况下,直播连麦时通常会将两帧之间的间隔大于400ms-600ms,看作是一次卡顿。如果卡顿的情况出现过多,是非常影响主播与用户之间的连麦互动体验的。所以在开发直播平台时,卡顿的问题是需要引起重视的。

(4) 画面清晰

通常情况下,在给定码率后直播的画面清晰度跟分辨率是相关的。如果分辨率过低,直播画面就会模糊,导致细节丢失。如果分辨率过高,那么用户在观看时就会感到失真。在分辨率够用的前提下,分辨率和清晰度是成反比的。所以分辨率保持一定的情况下,码率与清晰度成正比关系。也就是说,码率越高直播的图像就会越清晰,码率越低直播的图像就越不清晰。

       整体来看,在开发直播平台时要想实现连麦pk功能,需要注意的问题有很多。而这些问题都是不容忽视的。如果出现文章中的任何一个问题,对于用户来说都是十分糟糕的。所以为了避免用户拥有不好的产品体验,需要在开发过程中逐一解决并防止问题的发生。

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

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