
【hls是干嘛的】HLS (HTTP Live Streaming)是Apple的動態碼率自適應技術 。主要用于PC和Apple終端的音視頻服務,包括一個m3u(8)的索引文件,TS媒體分片文件和key加密串文件 。常用的流媒體協議主要有 HTTP 漸進下載和基于 RTSP/RTP 的實時流媒體協議,這二種基本是完全不同的東西,目前比較方便又好用的是用 HTTP 漸進下載方法 。在這個中 apple 公司的 HTTP Live Streaming 是這個方面的代表 。它最初是蘋果公司針對iPhone、iPod、iTouch和iPad等移動設備而開發的流 。現在見到在桌面也有很多應用了,HTML5 是直接支持這個 。
但是HLS協議的小切片方式會生成大量的文件,存儲或處理這些文件會造成大量資源浪費 。如果要實現數天的時移,索引量將會是個巨額數字,并明顯影響請求速度 。因此,HLS協議對存儲I/O要求相當苛刻 。對此,也有公司提出了非常好的解決方案 。新型點播服務器系統,獨創了內存緩存數據實時切片技術,顛覆了這種傳統實現方法,從根本上解決了大量切片的碎片問題,使得單臺服務器的切片與打包能力不再是瓶頸 。
猜你喜歡
- 碳水化合物是哪些
- 下午5點到凌晨2點是幾個小時
- 響鈴卷是什么東西
- 暖氣片有響聲是怎么回事 暖氣片有響聲原因
- 晶黃果是哪個縣
- 關于高考中的退檔是什么意思
- 火災致人死亡的最主要原因是 發生火災的注意事項
- 拔牙臉腫吃甲硝唑還是頭孢
- iphone8p好還是iPhonex好
- 端午節是幾月幾號 農歷五月初五
