华为云计算 云知识 教你如何实现播放秒开?
教你如何实现播放秒开?

【直播CDN出流包618活动】 

秒开是指点击播放后,一秒内即可看到播放画面。启播时间指第一次点击播放后,肉眼看到画面所等待的时间,技术上指播放器解码第一帧渲染显示画面所花的耗时。

 

 

APP

播放端推荐使用HTTP-FLV协议,它是目前直播场景下使用最为广泛的协议。HTTP没有复杂的状态交互,而RTMP协议由于连接初期不可避免的几次协商握手过程,导致在首帧速度方面略逊于FLV协议。所以从延迟角度来看,HTTP-FLV要优于RTMP。

 

PC浏览器

PC浏览器的视频播放内核一般都是使用FLASH控件(目前Chrome也支持MSE,但并不比FLASH有明显优势),FLASH播放器策略是采用较刚性的强制缓冲模式,所以视频打开速度受限制,相比APP端(使用FLV协议),延迟有明显增加,一般很难达到1s以内。

 

手机浏览器

Safari对HLS(m3u8)的支持很好,甚至直接使用iPhone的硬解芯片协助视频播放,所以若DNS有缓存的话,视频打开速度还是可以的,但也仅限于iOS平台。

 

Android上的表现就具有比较大的随机性,由于碎片化严重,各个版本和机型的系统浏览器实现都有差异。

 

综上所述,APP端使用HTTP-FLV播放协议能更好地实现秒开。

 

现在华为云828活动火热进行中,新客直播流量包1TB111.5元/年,快来华为云一键开启 视频直播 加速~


版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。

上一篇:智能知识中心-企业文库 下一篇:媒体、伙伴上阵齐打call,华为云开年采购季实在有牌面