(转载)重度用户产品体验,一对一直播源代码开发的生存之道
直播平台
浏览:979 次

根据中国互联网信息中心发布的第42次《中国互联网络发展状况统计报告》,截至2018年6月,中国直播用户已达4.25亿,其中真人秀直播用户达2亿,占网民总数的25.3%。该市场未来有巨大的发展潜力。因此,2019年的直播市场依然“大有可为”,该剧的舞台更倾向于垂直细分。
现阶段,用户对直播平台提供的专业服务内容有着越来越高的期待,这也是传统直播秀寂寞的重要原因。2018年下半年,一对一直播平台崭露头角,平台用户的沉淀和用户价值挖掘随着平台多元化的内容版块得到最大化。
然而,对于一对一实时源代码的开发人员来说,这是一把“双刃剑”。功能开发很容易实现,因为国内的直播解决方案和音视频开发技术已经非常完善。但对于一对一直播平台来说,它提供了主持人和用户之间的一对一专业服务,对平台系统的流畅性和用户体验有更高的要求。我们对直播平台用户体验的评价标准通常包括以下几个方面:
流利

对于一对一直播平台来说,流畅的视频直播体验更为重要。因为一对一直播不同于我们常见的视频直播,它不仅仅是主持人的直播。用户观看。大多数时候,它需要主机和用户之间的一对一聊天和互动。因此,不仅需要流畅的视频直播,还需要流畅的语音交流体验。
释义
说到清晰度,想必大家都知道1080p、720p等。目前,1080p已经开始在一些需要高清晰度的直播场景中普及,比如游戏直播,其中所需的数据传输速率约为4Mbps。相比之下,720p是直播中最常用的定义,速率约为1Mbps。对于要求较低的现场场景,也可能出现540p或360p,以实现高流畅度。对于提供专业服务的一对一直播平台来说,在某些场景下对清晰度的要求会更高。
第一次屏幕时间

第一屏幕时间是指从用户进入直播间到第一主持人屏幕的时间。不用说,一对一直播平台包罗。该平台提供各种专业服务,我们当然希望用户能够在很短的时间内找到他们想要观看的内容。一对一直播平台本身有很多内容版块。如果第一次屏幕时间过长,用户很容易丢失。
延迟
直播app最注重实时性和交互性,因此延迟一直是开发过程中的一个主要问题。但延迟并不都是坏事。适当的延迟意味着客户端可以有一定的视频流数据缓存,当网络不稳定时,也可以低于小范围的波动。当然,如果延迟太高,意味着直播视频的流畅度会出现问题,这仍然会影响用户体验。
接下来,让我们详细讨论这些因素如何影响用户体验。在开发一对一直播平台时,你可以多加注意。

第一,当用户进入直播间,相当于整个直播“生命周期”的开始。玩家将从CDN请求数据。此时,如果主机已经发送了视频流数据,CDN接收的最新数据也会由于数据传输的延迟而有一定的延迟。当CDN收到拉取视频流的请求时,它将回溯一段数据,并通过RTMP或其他直播协议将其连续发送给播放器。这可以用来平衡直播的流畅度和第一屏的打开时间。因此,CDN加速对于一对一直播平台提升用户体验仍然非常重要。
其次,正如我们前面提到的,有时适当的延迟可以缓存某些视频流数据。例如,如果CDN从视频的第五帧开始发送数据,所有后续数据都将缓存在CDN服务器中,因此数据可以连续发送到客户端,这部分数据可以有效抵御网络波动的影响。但要做到这一点,我们必须在延迟和流畅之间找到一个良好的平衡。