美文网首页直播搭建
(转载)重用户产品体验,一对一直播源码开发的生存之道

(转载)重用户产品体验,一对一直播源码开发的生存之道

作者: 云豹侃直播 | 来源:发表于2019-01-25 17:15 被阅读0次

    中国互联网信息中心第42次《中国互联网络发展状况统计报告》显示,截至2018年6月,我国网络直播用户规模达到4.25亿,其中真人秀直播用户2亿,占总体网民的25.3%,未来市场发展潜力巨大。因此,2019年的直播市场依旧“大有可为”,而施展的舞台则更倾向于垂直细分领域。

    现阶段,用户对直播平台提供的专业化服务内容,期望值越来越高,这也是导致传统秀场直播落寞的重要原因。在2018年下半年,一对一直播平台崭露头角,以平台多样化的内容版块,将平台用户的沉淀和用户价值的挖掘做到了极致。

    然而,对于一对一直播源码开发商来讲,这是一把“双刃剑”。功能开发很容易实现,因为现在国内的直播解决方案及音视频开发技术已经十分完善了。但对于一对一直播平台来讲,提供的是主播与用户间的一对一专业化服务,对于平台系统的流畅度及用户体验则有了更高的要求。我们对于直播平台用户体验的评判标准通常有以下几个方面:

    流畅度

    对于一对一直播平台来讲,流畅的视频直播体验更为重要。因为一对一直播与我们常见的视频直播不同,它不仅仅是主播直播,用户观看,大部分的时间是需要主播和用户之间的一对一连麦聊天互动的。因此,不仅要求视频直播流畅,语音沟通也要有流畅的体验。

    清晰度

    提到清晰度大家肯定都知道1080p、720p等,目前1080p已经开始在一些对于清晰度要求较高的直播场景中普及了,比如游戏直播,在这一场景中要求的数据传输速率大约在4Mbps左右。相比起来,720p是直播中最常用的清晰度,速率大约在1Mbps左右。对于要求不是很高的直播场景,为了追求流畅度较高,也可能会出现540p或360p。对于一对一直播这种提供专业化服务的平台来讲,某些场景下对于清晰度的要求会更高。

    首屏时间

    首屏时间是指用户进入直播间到出现第一个主播画面的时间,不必多说,一对一直播平台包罗万象,平台提供各种专业化服务,肯定希望用户能在极短的时间内找到自己想要观看的内容。本身一对一直播平台的内容版块就极多,如果首屏时间再过长,用户很容易就流失掉了。

    延时

    直播类应用最注重的就是实时性和互动性,所以延时一直是开发过程中的一个大问题。但是延时并不全是坏处,适当的延时就意味着在客户端能够具备一定的视频流数据缓存,当网络出现不稳定的状况时,也能够低于小范围内的波动。当然,如果延时过高,那就意味着视频直播的流畅度会出问题了,这还是很影响用户体验的。

    接下来,我们就详细说下这些因素是如何对用户体验产生影响的,大家在开发一对一直播平台时可以多加注意。

    首先,当用户进入到直播间时,就相当于整个直播的“生命周期”的开始。播放器会向CDN请求数据,此时如果主播已经发送了视频流数据,那么由于数据传输出现的延时,CDN最新收到的数据也会存在一定的延时。当CDN接收拉取到视频流请求时,便会往前回溯一段数据,并且通过RTMP或其他的还直播协议源源不断的发送到播放器。这一点可以很好地用来平衡直播的流畅度和首屏秒开时间。所以,CDN加速对于一对一直播平台来讲,在提升用户体验方面依旧是十分重要的。

    其次,前面我们提到了,有时候适当的延时也是可以缓存一定的视频流数据的。举个例子来讲,假如CDN从视频的第5帧开始发送数据,那么之后的数据就会全部缓存在CDN服务器中,所以就可以源源不断地将数据发送到客户端,而这部分的数据可以有效的抵抗网络波动造成的影响。但是这样做就必须要在延时和流畅度之间找到一个很好的平衡点才可以,不然的话还是本着用户体验的目的出发吧。

    再次,网络拥塞是互联网中最常见的一个情况,如果用户在观看直播的过程中,下行网络出现问题,这个时候播放器也没有接收到新的数据,那么用户观看到的直播就会卡顿并开始“转圈”。但是此时,主播并不会发现这个事情,主播端依旧在正常的推送视频流数据。而用户端网络恢复之后,数据就会正常的向CDN流向播放器。由于播放器播放数据是按照每一帧的时间戳进行匀速播放的,所以如果不做任何的优化,直播过程中每经过一次卡顿,延时就会增加一段时间,而增加的时间和被卡住的时间也是一致的,对于一对一直播平台而言,依旧会给用户带来很大的困扰。

    最后,播放器还需要做的一个事情就是延时追赶,播放器必须要实施侦测缓存中数据的情况,追赶的方式可以采取直接“扔掉”多余数据,也可以采取快进的方式。当然,快进模式对于用户体验来说相对会好一些,并不会产生明显的跳跃,但是处理时需要注意声音不要因为快进而产生尖刺。延时追赶也不能太过激进,还是应该在缓存中留一段数据,用来缓解以后不会再次发生网络拥塞。

    以上这些问题,主要是涉及到一对一直播源码开发中的编解码及流媒体等方面,对于源码的优化工作做到位了,再配以最佳的服务器部署方案,可以大大提升用户的产品体验。至于网络延时问题,我们相信在即将到来的5G时代也会得到改善。

    原文地址:https://www.sohu.com/a/291407854_699766

    相关文章

      网友评论

        本文标题:(转载)重用户产品体验,一对一直播源码开发的生存之道

        本文链接:https://www.haomeiwen.com/subject/qdlvjqtx.html