开发网络视频直播系统应该重点标记的几个方面

  • 时间:
  • 浏览:1

进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

版权声明:本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,并且承担相关法律责任。可能您发现本社区含高涉嫌抄袭的内容,欢迎发送邮件至:

另一个 多直播平台的好坏除了跟长期的用户体验有关,还跟用户的第一印象有关。也并且说,从用户打开网络视频直播系统的那一刻起,就可能与否第一印象的现在始于了了了。什么都有,用户体验对于大每项直播平台来说是非常重要而且十分头疼的事情。

1.首屏打开

当用户进入直播间后,播放器就会向CDN请求数据,CDN接收到拉取音视频流的请求并且就会向前回溯一段时局。可能回溯了2秒钟,就会到达音视频流的第5帧,从而CDN会将第5帧现在始于了了往后的数据,通过RTMP可能是其他的直播协议源源不断的发送到播放器。可能CDN是从第5帧现在始于了了发送数据的,并且数据会完整版缓位于CDN服务器中,什么都有才都时需将数据源源不断的发送到客户端。哪此数据通常会完整版缓位于播放器的内存中,主要用于有效的抵抗网络波动所造成的影响。而且曾经做的缺点并且:播放器相比起主播,延迟的时间会增加。



2.网络拥塞

这应该是互联网中十分常见的问題了,而且这名 问題给直播带来的影响也是比较严重的。举个简单的例子,可能用户在观看直播时,播塞进去第60 帧时用户的下行网络出现了问題,再再加播放器还没法接收到新的数据,没法直播画面肯定就会出现卡顿问題。但这名 并且主播端并非知情,什么都有主播还在继续推送音视频流数据。在经历几秒左右的卡顿并且,用户端的网络恢复后,音视频数据又会源源不断的从CDN现在始于了了流向播放器。而且这里可能会出现另一个 多问題:可能播放器播放音视频数据时,是时需按照每一帧的时间戳进行匀速播放,可能不做任何的优化,就表明每出现一次卡顿的问題,直播的延迟就会增加一段时间,从而让让.我 都时需得知增加的时间和卡顿的时间是一样的。

3.延时每项

在直播中也会出现延时每项的问題,这名 并且就要求播放器进行延时追赶。也并且说,播放器时需实施侦测缓存中的数据状态,一旦大于其中的某另一个 多值就时需启动延时追赶。都时需直接扔掉多余的数据,也都时需采用快进的最好的法子 。对于用户来说,快进不想产生明显的跳跃,但时需注意的是并非可能快进而产生尖刺,而且在追赶时并非太过激进,应该在缓存中留存一段数据用于缓解可能再次位于的网络拥塞。



以上内容并且网络视频直播系统中较为常见的十几个 问題,要想优化用户体验就应该从以上十几个 方面入手,从而增强产品体验和用户粘性。可能让让.我 对于直播相关知识感兴趣,欢迎关注我!

本文声明原创,转载请注明出处。