音视频学习(二十五):ts-TS 文件与 HLS 流的关系

时间:2024-12-19 14:18:12

HLS 中,每个视频流(如直播视频或点播视频)都被切分成多个小的 TS 文件,每个 TS 文件包含了一个视频片段。播放器使用 .m3u8 播放列表文件中的链接,按顺序加载这些 TS 文件进行播放。

  • 每个 TS 文件通常包含一个视频段(如 10 秒钟的 H.264 编码视频片段)和音频段(如 10 秒钟的 AAC 编码音频)。
  • 每个 .m3u8 播放列表文件会列出这些 TS 文件的路径,播放器根据网络状况逐个请求这些文件。
  • HLS 支持多码率流(例如,低码率、中码率和高码率流),每个流使用不同的 TS 文件和 .m3u8 播放列表。