V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jsq2627
V2EX  ›  宽带症候群

介绍一下我写的 IPTV 组播转单播工具 rtp2httpd-modern

  •  
  •   jsq2627 · 15 小时 49 分钟前 · 614 次点击

    经常折腾 IPTV 的朋友应该知道,有本地 IPTV 组播源 + 组播转单播工具 + OpenWRT 路由器,在电脑、手机上搭配 APTV 等播放器,就可以看当地 IPTV 电视直播。而且因为走的是运营商 IPTV 网络,稳定性极高。互联网上公开能找到的直播源,平时勉强还算稳定,遇到春晚、阅兵这种大型活动基本都歇菜了。

    平时大家常用的组播转单播工具有 udpxy 、msd_lite 等,这次我要介绍一下我编写的这个工具 rtp2httpd-modern ,一定是目前功能最强的。

    项目地址 https://github.com/stackia/rtp2httpd (欢迎点进查看完整介绍)

    这个工具除了基本的组播转单播功能,还实现了:

    • FCC (快速频道切换):极快的换台速度,在我以前的一篇帖子 /t/971817 有介绍过
    • RTSP 转 HTTP:可以把抓到的 IPTV RTSP 时移源转换成 HTTP 提供,获得更好的播放器兼容性

    两个演示视频:

    快速换台 + 时移回看

    https://github.com/user-attachments/assets/a8c9c60f-ebc3-49a8-b374-f579f8e34d92

    25 条 1080p 组播流同时播放,CPU/内存占用很低

    https://github.com/user-attachments/assets/fedc0c28-f9ac-4675-9b19-a8efdd062506

    Web UI 实时状态监控

    Image

    顺便附上我本地(海南电信 IPTV )的抓源脚本和 m3u8: https://github.com/stackia/hainan-telecom-iptv-updater

    13 条回复    2025-10-05 14:51:49 +08:00
    freebsdjlu
        1
    freebsdjlu  
       9 小时 53 分钟前
    组播必须开通 iptv 服务才可以么
    v1
        2
    v1  
       9 小时 46 分钟前   ❤️ 1
    @freebsdjlu 看运营商和省份,比如上海移动的,你只要是移动宽带,用别人抓包出来的组播地址也可以用
    Damn
        3
    Damn  
       6 小时 33 分钟前 via iPhone
    澄迈的道友
    Ccf
        4
    Ccf  
       5 小时 1 分钟前
    济南联通有懒人版么
    datou
        5
    datou  
       4 小时 56 分钟前
    我电信的机顶盒还要 pppoe 一下
    Kale
        6
    Kale  
       3 小时 36 分钟前
    @Ccf #4 蹲一个
    Kale
        7
    Kale  
       3 小时 29 分钟前
    谢谢 OP ,请问之前开通过 IPTV ,但是一直用不了,因为电视机那里没留网线口,用这个可以吗?路由器是软路由 openwrt
    jsq2627
        8
    jsq2627  
    OP
       2 小时 42 分钟前 via iPhone
    @Kale 可以,这也是大多数人折腾 iptv 内网融合的原因。重点是搞清楚本地运营商认证方式,在 openwrt 上接通 iptv 网络,设置好路由策略,具体搜索 iptv 内网融合
    ajyz
        9
    ajyz  
       2 小时 34 分钟前
    看着很强大,先支持一下
    zli
        10
    zli  
       1 小时 22 分钟前
    请问一下 OP ,

    25 条 1080p 组播流同时播放演示视频里

    用的是哪款播放器?
    jsq2627
        11
    jsq2627  
    OP
       1 小时 2 分钟前
    @zli mac 端的 APTV https://aptv.wegic.app
    zli
        12
    zli  
       1 小时 0 分钟前
    @jsq2627 多谢~
    piero66
        13
    piero66  
       59 分钟前
    star 了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 07:51 · PVG 15:51 · LAX 00:51 · JFK 03:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.