ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

音视频面试题之tls-01核心知识梳理

音视频面试题之tls-01核心知识梳理 文章目录1. HLS 是什么2. m3u8 播放列表详解3. HLS 的两种工作模式📺 点播模式(VOD)📡 直播模式(Live)4. 自适应码率(HLS 最强大的功能)5. 切片格式:.ts 是什么6. HLS 完整工作流程7. 常用标签速查表8. HLS 的优缺点1. HLS 是什么HLS(HTTP Live Streaming)是苹果公司 2009 年推出的流媒体协议,它的核心思想非常巧妙:把一个完整的视频切成很多个小片段(通常是 10 秒左右的 .ts 文件),然后通过一个m3u8 播放列表告诉播放器按什么顺序播放这些片段。为什么要这么做?可以自适应码率——根据用户网速动态切换清晰度走标准 HTTP 协议,CDN 天然支持,不用专门的流媒体服务器支持直播和点播手机/浏览器兼容性极好2. m3u8 播放列表详解你图片里的就是一个**点播场景(VOD)**的 m3u8 文件,我们逐行解读:#EXTM3U ← 文件头,必须有,说明这是扩展 M3U 格式 #EXT-X-MEDIA-SEQUENCE:0 ← 第一个切片的序号(直播时会不断滚动更新) #EXT-X-TARGETDURATION:10 ← 每个切片的最大时长,单位秒 #EXTINF:10, ← 下一个切片的实际时长(必须 = TARGETDURATION) http://media
返回列表