Akagi201
12/21/2015 - 2:32 AM

HLS.md

苹果主力推广的手机网页直播格式 Http Live Streaming, 这个格式实际上是一个多媒体的播放列表, 这个列表要求最少有三个文件, 每个文件是一个独立的多媒体文件, 通过在播放端循环更新文件列表, 依次将最新的多媒体文件插入本地播放列表, 顺序播放, 来实现直播的效果, 这个格式做直播的延迟在 8 秒以上会比较稳定, 也就是每个文件的时长应该在 2 秒以上.

book

hls segment

nginx hls module

RFC

hls 优势

  • HLS的好处之一在于:在播放器读取文件标头时,用户无需等待便可开始播放。

sample

文档

Android

  • 大约一半的安卓浏览器,包括应用内的 webview,无法正确播放HLS格式的直播。但是对于 Http mp3 流这种音频直播格式,效果就好很多,支持的比例在 90% 以上。

平台

  • 我们最初的全平台使用的是 HLS 方案,然后逐步过渡到, PC 网页和 iOS 使用 HLS 方案,安卓使用 http mp3 流的方案。