當前位置:編程學習大全網 - 源碼破解 - hls是什麽意思

hls是什麽意思

HLS是Apple的動態碼率自適應技術。

主要用於PC和Apple終端的音視頻服務。包括壹個m3u的索引文件,TS媒體分片文件和key加密串文件。常用的流媒體協議主要有HTTP漸進下載和基於RTSP/RTP的實時流媒體協議,這二種基本是完全不同的東西,目前比較方便又好用的是用HTTP漸進下載方法。

在這個中apple公司的HLS是這個方面的代表。它最初是蘋果公司針對iPhone、iPod、iTouch和iPad等移動設備而開發的流.現在見到在桌面也有很多應用了,HTML5是直接支持這個。HLS協議對存儲I/O要求相當苛刻。對此,也有公司提出了非常好的解決方案。

HLS優劣勢分析

1、優勢

HLS協議使用標準HTTP傳輸數據,具有較好的網絡穿透及防屏蔽性,更易於內容分發網絡傳輸;HLS協議本身是支持碼率自適應的,客戶端可以根據實際網絡狀況切換到合適的碼率播放;HLS內容發布服務更簡單,對系統設備要求較低,更容易實現負載均衡,並且HLS是無狀態協議的HTTP,客戶端只需要下載即可。

2、劣勢

延時較大,尤其是在直播的情況下,很難做到10s以內的延時,不排除網上各種改進版本及算法,內容生成時對編碼端性能要求較高。

  • 上一篇:pythonweb框架排行?
  • 下一篇:狩獵大遊戲:為什麽人們為了好玩而獵殺動物
  • copyright 2024編程學習大全網