俄罗斯世界杯已经到了同时进行两场比赛的小组赛第三轮,于是在家中享受「电信iTV」流畅的高清直播信号变得不那么爽,毕竟想要同时观看两场比赛,要么在移动设备上开一个优酷,要么再加一个电信盒子,总有那么一点点的不爽。@Appinn
本文适合于开通了 电信iTV 的四川、江苏用户,可以实现不需要电信盒子,在任意地点、多设备、多屏幕观看世界杯、电视直播。其他地区用户需要自己动手获取直播地址。
▍来源
先分享来源,最早青小蛙的好友 @mac_zhou 大大分享了一个大约 1 年前由 @zxp 发布的帖子:分享一下四川电信 IPTV 190 个直播频道的组播地址表,用 udpxy 转换下就可以不需电信盒子在任何地方直接观看了,然后 mac_zhou 还亲自抓包分享了江苏电信的组播地址,于是才有了本文,具体原理可参考帖子原文。
▍硬件连接方法
而扩展方法是通过将电信光猫上的 iTV 网口用网线直接与路由器或交换机相连,你没看错,不要想多,直接连就行了。
▍支持的播放器
青小蛙测试过的播放器有:
- Windows: Potplayer
- macOS:IINA
- iOS:nPlayer
- Android:VLC、MX Player
支持的播放器有很多,以上只是顺手做过测试的。除了移动设备,各大盒子也可以,比如 HDP 直播应用。
没错,HDP 里面也有 CCTV5,但是那个清晰度、流畅度,以及近期出现的提示版权问题的画面,不忍直视。
将播放地址导入 HDP 的方法大概就是运行 HDP 后,按下遥控器的返回按钮,停住,然后在电脑上输入电视屏幕上出现的 IP:端口 地址,最后导入播放列表文件就行了。格式为:
CCTV-5高清,http://192.168.1.123:4022/rtp/239.93.1.12:2224
将内容保存为 appinn.txt 就行了。
▍必要条件
- 已开通电信 itv
- 有一台 Linux 系统的电脑、虚拟机
- 会一点点的 Linux 操作
由于 udpxy 只有 Linux 版本,于是你需要会一点点的 Linux 操作,以及局域网里有一台 Linux 系统,可以是虚拟机,比如在 Windows 里通过 VirtualBox 虚拟一个 Ubuntu,或者在 macOS 里用 VM、PD 虚拟一个 Ubuntu,甚至在群晖的虚拟机管理器里虚拟一个,都可以,也不限于 Ubuntu。
▍软件安装方法
有了 Ubuntu,还需要一个叫做 UDPXY 的 Linux 软件,它能将 RTP(实时传输协议)转换为 HTTP 协议,就可以使用任何能够播放 URL 的视频播放器播放了。
下面是编译方法:
wget http://udpxy.com/download/udpxy/udpxy-src.tar.gz tar xzvf udpxy-src.tar.gz cd udpxy-1.0.23-12 make && make install
▍udpxy 使用方法
udpxy -p 4022
至此,你家中的 CCTV5 与 CCTV5+ 的直播地址分别是:
四川电信:
CCTV5, http://192.168.1.123:4022/rtp/239.93.1.12:2224
CCTV5+, http://192.168.1.123:4022/rtp/239.93.1.36:8004
江苏电信:
CCTV5, http://192.168.1.123:4022/rtp/239.49.0.5:9570
好尴尬,青小蛙发现 mac_zhou 分享的江苏地址没有 5+…
其他地区用户可以在网上找找,动手能力强的可以参考帖子自己抓包。
最后,祝玩的愉快。
这篇不错。上海坐标来试试
上海电信 什么都不用,怎么连都行。世界杯卡的我开了第二个机顶盒了,哈哈
看了 @zxp 发布的帖子:分享一下四川电信 IPTV 190 个直播频道的组播地址表。但是这个帖子的地址表显示不出来,我也是四川电信的,谁有全部的地址表可以发出来一下吗?
这里有一个 https://gist.github.com/scavin/78783ea80ecd97421d92a275162d724c
谢谢回复,这个地址我打不开啊。是有墙吗?我应该怎么翻过去?
咦,目前来说 GitHub 应该是可以直接访问的呀。
https://coding.net/u/scavin/p/Code/git/blob/master/scitv_igmp_list.txt
gist.github.com 这个域名是被墙的
已经可以了。这个网站有时候能打开,有时候打不开。
我用的是路由器拨号,没用光猫拨号,也能用吗?
意思就是说需要需要同时开个电脑(LINUX)才能在电视上看
可以使用梅林固件路由器就成
用路由器应该怎么接?光猫的外网接口接路由器的WAN口,光猫的iptv接口接路由的其中一个LAN口么?
你有地方运行 udpxy 就行。与拨号无关。
iTV不是要拨号的嘛,不拨号也行吗?
未测试不拨号情况
下面这句没懂啥意思……
将播放地址导入 HDP 的方法大概就是运行 HDP 后,按下遥控器的返回按钮,停住,然后在电脑上输入电视屏幕上出现的 IP:端口 地址,最后导入播放列表文件就行了。
关键词“hdp 导入”
希望出个抓包的教程来试试
itv口 接 交换机 ,交换机同时接 电信机顶盒 和 路由器 ,电信机顶盒是否还能正常工作
我试过ITV口接路由器的LAN1, 电视盒子接LAN2, 没有成功.
应该是不行的
我还纳闷为啥江苏的那个怎么突然放不了了,原来是你这儿宣传后被封了或者是人家改密码了
这个武断了点吧,我了解的情况目前使用正常。
想问一下路由器padavan固件自带udpxy应该要怎么设置?