Padavan固件设置IPTV双网融合 任意设备观看IPTV

世界杯开赛了,社长安装电信宽带后一直没用过的IPTV,发现光猫到客厅只有一个网口,连接的是路由器。

这样就需要单线复用了,了解到还可以抓包,实现局域网任意设备观看IPTV,折腾了一天终于实现了,记录下过程。

准备工作

  • 破解光猫

  • 开通IPTV业务

  • 双网口主机

  • padavan路由器(openwrt设置复杂点、梅林也可以)

第一步:抓包获取组播源

了解到基本上IPTV都是发送的组播数据,大部分是没有加密鉴权的,可以路由器可以直接获取到iptv专网的ip地址,可以代替机顶盒使用。

通过路由器转发组播数据到单播http数据,局域网设备就可以观看了,所以需要获取组播的地址,用到抓包软件wireshark抓包接线图如下,LAN1接光猫iptv口,LAN2接机顶盒,LAN1 LAN2电脑上设置桥接模式,形成一个网桥,这样数据源就会经过电脑网卡,我们监听LAN2即可获得数据。

wireshark启动、盒子开机、等待进入直播画面,全程大概一分多钟,然后停止抓包。

查找关键词:“rtsp” 、“getchannellist”等,每个地区不太一样,可以上网搜索适合的。

提取组播数据整理成txt文件留着备用。

第二步:光猫设置

需要获得光猫超级密码,登录后改成桥接模式,LAN1口绑定上网的VLAN和iptv的VLAN。

第三步:路由器设置

我这里用的是padavan路由器,只有一个wan口获取不到IPTV专网的IP地址,但也能用,不知道为啥.网上教说能双WAN口拨号的openwrt系统可以获取到ip 虚拟wan口也可以.

外网设置桥接模式,安装下图设置

内部网络,IPTV转发打开,其他的如图

然后点击 UDP的代理 Web status,出现下图说明成功了。

第四步:多设备播放

http://路由器IP:端口号/rtp/组播地址:端口号

把把准备好的组播源txt文件全部替换成上面的格式(去掉igmp://),然后上传到:http://epg.51zmt.top:8000/

把下载好的m3u文件丢到播放器里就可以观看直播了,如果有内网WEB环境可以把文件丢进去,这样访问http地址即可使用,NAS分享也可以。

播放器推荐:

  • win系统:PotPlayer、VLC

  • 苹果电脑:IINA

  • 安卓系统:Televizo

  • ios系统:ntPlayer

  • 电视端:KODI

总结

折腾了这么久终于能看CCTV16频道了,这是奥林匹克频道4K直播源,其他的是1080P的,可能会有人问,直接下载个直播软件看不好吗?

IPTV相对于直播软件有如下优势:

  • 不占用互联网带宽

  • 非常稳定、不卡顿、直播实时

  • 没有软件层面的广告

有公网IP的话还可以设置DDNS+端口转发,实现外网观看家里的IPTV了,这个我没试,但理论是可以的,一般家里上传带宽是30M 直播1080P用的是10M带宽足够了。


$打赏
有任何疑问欢迎关注公众号:"我有一头鲸" 咨询!
扫码关注公众号
IPTV 双网融合 组播源 修改时间:2023-06-20 21:59:33