在去年世界杯期间,我尝试了将IPTV组播信号通过udpxy转发,这样我就可以不再依赖传统的机顶盒,而是直接使用电脑、手机和智能电视等设备来观看IPTV节目。这个过程中,我还实现了远程播放家中的IPTV信号源,确保即使在春节回老家或者出差时,也能享受到家里的订阅服务。
为了实现这一目标,我研究了多种方法,其中包括利用OpenWRT路由器上的udpxy插件、在Linux主机上部署Docker中的udpxy转发服务,以及使用某些品牌路由器(如华硕AX86U)的自带功能。由于我正好手头有华硕AX86U路由器,便选择了后者进行设置。在“内部网络(LAN) -> IPTV”页面,我按照实际情况调整设置,并将光猫IPTV口连接至相应的LAN口。
每个运营商的情况不同,因此具体的LAN端口设置需要根据个人情况查找相关教程。不过,无论采用何种方法,关键是要启用“使用DHCP路由”以及启动组播路由器,并检查相关设置,比如UDP代理(udpxy)的端口号。
启用后的状态可以通过浏览器输入“http://192.168.X.X:8888/status”查看,其中192.168.X.X是路由器局域网IP地址,8888是UDP代理设定的端口号。此外,只需在支持软件中输入正确格式的地址,就能开始观看IPTV节目。而且,不仅电脑,还能让手机、智能电视和Apple TV等设备无需机顶盒直接播放。
对于远程访问而言,我们使用的是蒲公英异地组网解决方案。与xteve+plex转发方案相比,蒲公英提供了一种更加简单易行的配置方式,对于公网IP没有特殊要求,而且网络条件良好时,可以自动启用P2P通讯,从而充分利用家庭宽带50兆上传速度。我选择了一台百元左右的硬件蒲公英X1旁路组网盒子来实现远程播放。但如果你有能力的话,可以尝试OpenWRT或Linux主机+Docker部署udpxy转发服务,然后安装蒲公英Docker版本,以达到更高效的地理位置覆盖范围。
此外,用蒲公英X1还有额外优势,它不仅用于远程播放IPTV,还可作为家庭NAS或home server进行远程访问,同时保持原有局域网IP便于记忆。在云端管理平台完成几步简单操作,即可快速配置旁路并与远程设备建立虚拟局域网。只要登录同一帐号,你就能访问所有已绑定到X1账户下的设备和服务,无论你身处何方,都能够享受家中的全部内容。