【笔记】HLS技术架构

    xiaoxiao2023-03-28  12

    HLS技术架构由内容源、流媒体服务器和客户端三部分组成。

    媒体内容的传输流程为:编码器对媒体内容进行编码,将输出的M2TS码流切割成时间间隔相同的一系列TS文件,并生成包含这些TS文件相关信息的索引文件,在流媒体服务器上完成部署。

    用户请求媒体播放时,客户端从流媒体服务器上分别获取与解析索引文件,然后根据实际的网络带宽情况,按序向服务器请求媒体分片文件并提供边拉动边播放的媒体服务。

    HLS的索引文件采用.M3U8格式,分为一级索引和二级索引,其中一级索引为包含不同码率索引的索引文件,二级索引为包含特定码率分片文件的索引。 HLS方案支持实时广播和视频点播两种应用场景,广播业务员的索引文件是动态更新的,服务器向编码器收集满3个直播TS文件即封装成一个HLS索引,下发给客户端提供直播服务;对于视频点播来说,索引文件是静态的。

    转载请注明原文地址: https://ju.6miu.com/read-1210774.html
    最新回复(0)