V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Getting

浙江温州电信 IPTV 组播正常,但单播 RTSP 无法连接报错是什么原因

  •  
  •   Getting · 1h 58m ago · 147 views

    各位大佬好!最近在折腾温州电信的 IPTV 融合,目前卡在了“单播”这最后一步,实在找不出原因了,特来求助。

    ** [当前网络环境] **

    • 地区及运营商: 浙江温州电信
    • 网络拓扑: 光猫(桥接) -> 软路由 OpenWrt IPTV 接口 DHCP 鉴权。
    • IPTV 连接方式: 通过 DHCP 已经成功获取到了局域网 A 段的 IPTV 内网 IP

    ** [目前进度(成功的验证)] ** 目前组播已经完全搞定。通过 rtp2httpd 转换后,局域网内所有设备播放组播源(如 239.x.x.x)都秒开且非常流畅,说明 IPTV 的物理链路和 VLAN 划分绝对是没有问题的。

    ** [遇到的问题] ** 为了能在外网看回看和点播,我尝试搞定单播。但我提取出的单播 RTSP 链接完全无法播放。 抓包到的单播地址格式大概如下: rtsp://220.186.213.205/PLTV/88888913/224/3221227801/10000100000000060000000000304155_0.smil

    代理程序/拉流服务端的报错日志如下: text 09:27:22 DEBUG [Worker 0] RTSP: Parsed URL - host=220.186.213.205, port=554... 09:27:22 DEBUG [Worker 0] RTSP: Connection to 220.186.213.205:554 in progress (async) 09:27:25 ERROR [Worker 0] RTSP: Socket error: Host is unreachable 09:27:25 DEBUG [Worker 0] RTSP: Main socket closed

    ** [我已经做过的排查] ** 为了避免低级错误,我已经排查了以下几点:

    1. 静态路由已添加: 明确知道 220.186.x.x 是运营商的单播 CDN/流媒体服务器。我已经在路由器里添加了静态路由表,把 220.186.0.0/16 [如果你加了其他网段也写上,比如 115.x.x.x] 强制指向了 IPTV 接口获取到的网关。
    2. 防火墙放行: IPTV 接口的防火墙出入站规则均已配置放行。

    ** [我的疑问与求助点] **

    1. 温州电信单播是否存在动态 Token 鉴权? 我抓出来的这串 RTSP 链接后面的长尾巴,是不是几分钟或者几小时就过期了?如果是,大家现在是用什么脚本动态抓取最新单播链接的?
    2. **是不是在 EPG 认证或者其他阶段,有温州同城的大佬能分享一下经验

    提前感谢各位大佬解惑!

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5494 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 03:47 · PVG 11:47 · LAX 20:47 · JFK 23:47
    ♥ Do have faith in what you're doing.