Multicast RTP/RTSP to Unicast HTTP stream converter, with built-in web player, status dashboard, fast channel change support, and more!
See the codertp2httpd 是一个 IPTV 转发服务器,支持将组播 RTP/UDP、RTSP 转换为 HTTP 流,或将 HLS 流从内网代理到外网。
本项目专为中国大陆 IPTV 环境进行优化,实现了运营商级的 FCC(Fast Channel Change)快速换台协议,可作为 udpxy 和 msd_lite 的无缝替代,为 IPTV 用户提供接近原生机顶盒的观看体验。
http://<server:port>/playlist.m3u 访问转换后的播放列表http://<server:port>/status 查看实时运行状态https://github.com/user-attachments/assets/ca1a332f-d6e7-4a1e-be88-92bef67758b3
[!TIP] 快速换台需要使用针对 IPTV 优化的播放器,例如 mytv-android / TiviMate / Cloud Stream 等(视频中的播放器是 mytv-android)。 常见普通播放器,例如 PotPlayer / IINA 等,没有专门优化起播速度,FCC 效果不明显。
https://github.com/user-attachments/assets/d3dab0c0-03c4-453b-86ae-85406e5208eb
[!TIP] 需要配置 M3U 播放列表后使用,通过浏览器访问
http://<server:port>/player即可打开。 受限于浏览器解码能力,一些频道可能不支持(表现为无音频、画面黑屏)。
https://github.com/user-attachments/assets/9d531ab6-6c35-4c50-802a-71f88b6b22c5
[!NOTE] 单流码率 8 Mbps。总仅占用 25% CPU 单核 (i3-N305),消耗 4MB 内存。
如果是首次搭建 IPTV 组播转发服务,对相关网络知识比较陌生(DHCP 鉴权、路由、组播、防火墙),推荐先看 搭建教程。
本项目基于 GNU General Public License v2.0 开源协议发布。这意味着:
C
59.5%
TypeScript
21.1%
Python
16.2%
Shell
1.1%
Multicast RTP/RTSP to Unicast HTTP stream converter, with built-in web player, status dashboard, fast channel change support, and more!
See the codertp2httpd 是一个 IPTV 转发服务器,支持将组播 RTP/UDP、RTSP 转换为 HTTP 流,或将 HLS 流从内网代理到外网。
本项目专为中国大陆 IPTV 环境进行优化,实现了运营商级的 FCC(Fast Channel Change)快速换台协议,可作为 udpxy 和 msd_lite 的无缝替代,为 IPTV 用户提供接近原生机顶盒的观看体验。
http://<server:port>/playlist.m3u 访问转换后的播放列表http://<server:port>/status 查看实时运行状态https://github.com/user-attachments/assets/ca1a332f-d6e7-4a1e-be88-92bef67758b3
[!TIP] 快速换台需要使用针对 IPTV 优化的播放器,例如 mytv-android / TiviMate / Cloud Stream 等(视频中的播放器是 mytv-android)。 常见普通播放器,例如 PotPlayer / IINA 等,没有专门优化起播速度,FCC 效果不明显。
https://github.com/user-attachments/assets/d3dab0c0-03c4-453b-86ae-85406e5208eb
[!TIP] 需要配置 M3U 播放列表后使用,通过浏览器访问
http://<server:port>/player即可打开。 受限于浏览器解码能力,一些频道可能不支持(表现为无音频、画面黑屏)。
https://github.com/user-attachments/assets/9d531ab6-6c35-4c50-802a-71f88b6b22c5
[!NOTE] 单流码率 8 Mbps。总仅占用 25% CPU 单核 (i3-N305),消耗 4MB 内存。
如果是首次搭建 IPTV 组播转发服务,对相关网络知识比较陌生(DHCP 鉴权、路由、组播、防火墙),推荐先看 搭建教程。
本项目基于 GNU General Public License v2.0 开源协议发布。这意味着:
C
59.5%
TypeScript
21.1%
Python
16.2%
Shell
1.1%