传统的直播协议要么使用 Adobe 的基于 TCP 的 RTMP 协议,要么使用 Apple 的基于 HTTP 的 HLS 协议。
HTTP-FLV是一种结合了 RTMP 的低延时,以及可以复用现有 HTTP 分发资源的流式协议。
相比 RTMP 的优点:
可以在一定程度上避免防火墙的干扰 (例如, 有的机房只允许 80 端口通过);
可以很好的兼容 HTTP 302 跳转,做到灵活调度;
可以使用 HTTPS 做加密通道;
很好的支持移动端(Android,IOS)。