秒開是指視頻播放後,肉眼看到的第一幀畫面所等待的時間。本文介紹在不同端上秒開的支援情況。
秒開主要依靠雲端服務的最佳化以及播放器的配合,使用阿里雲的秒開功能最快可以實現200ms左右的首屏開啟速度。
- App端
因HTTP-FLV使用廣泛,且協議結構比RTMP更加穩定,所以建議播放端使用HTTP-FLV協議。
- PC瀏覽器
PC瀏覽器的視頻播放核心一般採用FLASH控制項,FLASH播放器採用比較剛性的強制緩衝模式,較難做到秒開。
- 手機瀏覽器Safari對HLS(m3u8)的支援較好:
- 對於iOS平台,可直接使用iPhone的硬解晶片協助視頻播放,如果DNS有緩衝的話,可實現秒開。
- 對於Android平台,因各機型和版本差異較大,秒開結果具有隨機性。
說明 秒開的實現依賴雲端的視頻智能緩衝,有緩衝就會有延遲。所以一款好的播放器,在獲得秒開能力加成的同時,必須做好延遲控制的工作。否則,秒開的同時會造成延遲,就無法適用於秀場等對互動性要求高的直播情境。