基于MPEG2-TS,HLS(HTTP Live Streaming)是苹果的专利流媒体格式。它是一种自适应的流媒体通信协议。最初,HLS只用于苹果设备。 现在它被其他设备所支持,如基于Android的智能手机。HLS的工作原理是将直播流分割成一连串基于HTTP的小文件下载。每一次下载都是在整个潜在的无界传输流中加载一小部分。在播放流时,客户端可以从几个不同的备用流中选择,其中包含以各种数据速率编码的相同内容。
可变的数据速率
这允许流媒体会话调整到可用的数据速率。它在流媒体会话开始时下载一个扩展的M3U播放列表,其中包含可用的不同子流的元数据。作为一种基于HTTP的技术,不需要流媒体服务器,所以所有的切换逻辑都在播放器上。HLS可以分发按需和实时视频文件。HLS使用HTTP协议。因此,用户不需要使用专门的流媒体服务器,而是可以从他们的常规网络服务器上流媒体。