HLS協定簡介
HLS (HTTP Live Streaming),是Apple的動态碼率自适應技術。主要用于PC和Apple終端的音視訊服務,常見的應用還有微信。HLS包括一個m3u8的索引檔案,TS媒體分片檔案。螢石支援以m3u8連結的形式播放裝置的實時視訊。
RTMP協定簡介
RTMP(Real Time Messaging Protocol)實時消息傳送協定,是Adobe Systems公司為Flash播放器和伺服器之間音頻、視訊和資料傳輸開發的開放協定。螢石支援以rtmp連結的形式播放裝置的實時視訊。
相容性
标準流并不能在所有系統或者移動裝置上使用,系統支援情況如下:
協定\系統 iOS Android IE Safari Firefox
HLS 支援 支援 支援 支援 支援
RTMP X 支援 支援 支援 支援
注意:RTMP依賴Flash Player
重要差別
- RTMP流不支援在手機H5頁面、微信公衆号上播放,而HLS流支援;
- RTMP依賴Flash Player來播放,而HLS不用加載該控件,可以直接在頁面播放;