1 HLS基础知识
- HLS(HTTP Live Streaming)定义:
它是一种文件传输协议.原理是整个流分成一个个小的基于 HTTP 的文件来下载,每次只下载一些。
hls用点播的方式实现直播
- HLS 协议组成:
它由三部分组成:HTTP、M3U8、TS。这三部分中,HTTP 是传输协议,M3U8 是索引文件,TS 是音视频的媒体信息。
- HLS 协议编码格式要求
视频的编码格式:H264
音频的编码格式:AAC、MP3、AC-3
视频的封装格式:ts
保存 ts 索引的 m3u8 文件
notes:此处可以做成导图
- m3u8 介绍:
m3u8是一个文本文件. 保存一个 ts 的列表.也就是告诉浏览器可以播放这些 ts 文件.譬如
/