|
|
IPTV直播协议
A. HLS (HTTP Live Streaming) - 最主流
格式: .m3u8 索引文件 + .ts 视频切片。
原理: 就像一个无限更新的播放列表。客户端下载 m3u8 -> 解析出最新的 ts 切片地址 -> 下载 ts 播放。
特点: 兼容性最好(HTML5 原生支持),穿透防火墙能力强(走 HTTP 80/443)。
Webview 的关系: 很多 App 其实就是个套壳浏览器,底层调用 Webview 来解析 <video src=".m3u8">。如果 Webview 版本太低,不支持新的 HLS 特性或解码器,就会报错。
B. RTMP / RTSP
特点: 基于 TCP,延迟极低。
现状: 因为需要 Flash 支持(RTMP)或专用播放器,在现代移动端 H5 中已逐渐被 HLS 和 WebRTC 取代,但在安防监控领域仍常用。
C. UDP 组播 (Multicast)
地址示例: rtp://239.1.1.1:5000
原理: 路由器向局域网广播数据,谁要听谁就加入组。
技术门槛: 这是运营商 IPTV 的核心。如果想在手机上看这种源,必须在路由器端部署 UDPxy 或 Msulticast-to-HTTP 代理,将 UDP 组播流封装成 HTTP 流。 |
评分
-
查看全部评分
|