关于抓取上海地区 中国移动网络iptv机顶盒的播放源
家中没有电视机,想通过电脑来观看电视信号,所以就有了这个想法,不看白不看。
首先利用送的机顶盒开机后观察一下自己需要的频道号,我只需要hd的信号,做了点记录。如这样拍点照片:
然后找一台至少有双网口的电脑。把一个网口共享给另外一个网口。如下图:
然后把机顶盒的网线插到被共享的那个网口上,接着机顶盒开机。这里杨浦地区的能顺利直接连上。临港地区的后台验证可能比较多重,mac等还有一些身份验证,有可能无法通过,需要这么做:先从交换机接一个网线给机顶盒,这时候是保证能验证通过的,然后选一个频道进行播放,最后以迅雷不及掩耳的速度,将电脑上被共享的那个网线快速替换到机顶盒上,亲测有效。
接着电脑上安装wireshark,以及它所需要的驱动,好像叫ncap。
打开wireshark,选着监听的那个网卡(被共享的那个),然后点击帅选框,输入监听“http”内容。应该能找到后台播放地址的,试试就行。
然后遥控器选台,监测下一个频道,重复选台过程就行。
最后做一个m3u的播放列表,电脑里就可以完美播放直播内容了,但是无法回放的,这个需要知道一下。
我试了一下把临港地区的65个高清台搞了下来 挺好的,杨浦家里也是移动网络,到家各种移动设备也都能播放,比较完美。
因为弄的时候没有截图,此帖内容是回忆生成的。
如果在移动端播放m3u的播放列表,我选择了vlc。先下载m3u列表到vlc的播放列表,就可以完美播放了。
我设备比较多,方法多种多样,昨天练手在openwrt里装了docker,然后docker里装了一个apache服务器,然后就能下到这个列表了,好像ftp,samba等都支持的。
可玩性不错。推荐。
效果展示:
2025.05.20 更新:
杨浦抓取的链接类似如下:
然后翻看一下自己的机顶盒,发现其中userid的一串数字会跟机顶盒上某一串数字是一样的,可能那个就是认证的关键。
临港地区抓取后的链接类似如下:
是不是两者差不多呢。有空可以去研究研究。
配合内网穿透(tailscale)后,或者使用SocksCap64.exe,可以实现任意地方观看家中iptv,有时候看中超直播,比如我在荒野钓鱼,露营野外时候,这个就尤其有用。
如果想白嫖看所有比赛的,请研究allinone项目,本站搜索iptv。
