HLS
HLS(全称 HTTP Live Streaming)是 Apple 的动态码率自适应技术,主要应用在 PC 以及 Apple 终端的音视频服务。HLS 并不是一次请求完整的数据流,它会在服务器端将流媒体数据切割成连续的时长较短的 ts 小文件,并通过 M3U8 索引文件按序访问 ts 文件。客户端只需不停的按序播放从服务器获取到的文件,从而实现播放音视频。
相比于 HTTP-FLV,HLS 的优势如下:
Apple 全系列原生支持,同时在 Android 和 PC 端也有很好的支持。
给予 HTTP/HTTPS 传输,有效避免防火墙拦截。
具备高性能。
但由于传输协议的特点,造成以下不足:
实时性较差,时延往往会大于10s。
由于文件切片传输的特性,会考验存储和缓存的性能。
本页内容是否解决了您的问题?