秒開是指視頻播放后,肉眼看到的第一幀畫面所等待的時間。本文介紹在不同端上秒開的支持情況。
秒開主要依靠云端服務(wù)的優(yōu)化以及播放器的配合,使用阿里云的秒開功能最快可以實現(xiàn)200ms左右的首屏打開速度。
- App端
因HTTP-FLV使用廣泛,且協(xié)議結(jié)構(gòu)比RTMP更加穩(wěn)定,所以建議播放端使用HTTP-FLV協(xié)議。
- PC瀏覽器
PC瀏覽器的視頻播放內(nèi)核一般采用FLASH控件,F(xiàn)LASH播放器采用比較剛性的強制緩沖模式,較難做到秒開。
- 手機瀏覽器
Safari對HLS(m3u8)的支持較好:
- 對于iOS平臺,可直接使用iPhone的硬解芯片協(xié)助視頻播放,如果DNS有緩存的話,可實現(xiàn)秒開。
- 對于Android平臺,因各機型和版本差異較大,秒開結(jié)果具有隨機性。
說明 秒開的實現(xiàn)依賴云端的視頻智能緩沖,有緩沖就會有延遲。所以一款好的播放器,在獲得秒開能力加成的同時,必須做好延遲控制的工作。否則,秒開的同時會造成延遲,就無法適用于秀場等對互動性要求高的直播場景。