这届世界杯怎么看?用 OpenWrt + rtp2httpd 实现任意设备观看
今天世界杯都开赛了啊,才知道感觉这届热度不太够啊,是时候再一次折腾下 IPTV 了,记得我第一次折腾电信组播转单播实现任意设备观看电视,就是上一届世界杯,4 年一下就过去了。

先给 OpenWrt 新增一个接口,DHCP 客户端,选 eth0(你的wan 口),防火墙选 wan 区域,网关跃点填写:99 其他保持默认,应用即可。

WAN 接口编辑一下网关跃点填写:10 ,目的是为了上网不和这个光猫的管理接口冲突,跃点数字越大优先级越低!

这样就实现光猫桥接后,实现单线复用一根网线能通过路由器访问光猫后台了。
本次折腾环境:湖北武汉电信宽带+OpenWrt路由器,其他省份电信可以参考!
光猫设置

▲ 来到 网络→网络设置→VLAN绑定,绑定上网业务(含有INTERNET的名称)和IPTV业务(含有Other的名称)到网口1,这一步是实现单线复用,也就是光猫的网口1到路由器WAN口一根网线同时传输上网+IPTV两种信号。
OpenWrt设置
光猫设置了单线复用,路由器这里也要新增一个接口来跑组播IPTV流量

▲ 网络里新建一个接口,协议 DHCP 客户端,设备这里选择 wan 口的设备一般是 eth0,在自定义里填入 eht0.3039,这里的数字是IPTV 业务的 VLAN ID,保存应用。

▲ 来到防火墙里,新增一个区域转发,这里不使用 WAN 的区域,防止可能存在的风险,按照上面的规则设置,其他默认,涵盖的网络选择 IPTV 这个接口,保存应用。
安装rtp2httpd
4 年前折腾电信 IPTV 组播转单播的时候用的是 UDPxy 这个工具,现在有了rtp2httpd这个目前功能最强的流媒体转发插件,除了基本的组播转单播功能,还可以FCC (快速频道切换),本届世界杯决定用你了:rtp2httpd

▲ 安装方式可以去rtp2httpd项目发布页查看,这里推荐使用 istore 商店安装、很方便。

▲ 打开rtp2httpd,基础设置里点启用,端口可以保持默认,也可以自定义,我这里自定义了个高位端口。

▲ 网络与性能这里面这需要设置上游接口,其他都不用管保持默认,接口这里选择我们创建的 VLAN 接口:eht0.3039(IPTV)

▲ 播放器这里最重要的就是 M3U 播放源,有一份组播源即可观看IPTV了,先网上搜索地区+运营商+IPTV组播源,实在没有组播源可以抓包获取。

▲ 搞到组播源后,整理成以上形式,访问是:http://你的路由器IP:端口/udp/239.x.x.x:端口,其他全部保持默认,保存应用,rtp2httpd跑起来后可以访问漂亮的 UI 监控和播放器页面了。

▲ 监控页面:http://192.168.8.1:22025/status, 也就是路由器 IP:端口/status,播放了一路 4K 直播流,占用 20Mbps 带宽,这个清晰度还不错。

▲ 播放页面:http://192.168.8.1:22025/player, 也就是路由器 IP:端口/player,自带一个网页播放器,很方便,可以切换台。
如果你要在外播放,暴露一个公网+端口即可,或者组网等等,各种方式吧,八仙过海各显神通。现在局域网内任意设备都可以愉快的观看世界杯~
总结
家里有闲置的运营商的IPTV盒子,可以尝试下这个方案,在 AppleTV 、安卓电视、手机、平板甚至iWatch上都能观看电视直播了,而且没有机顶盒的广告,还超级稳定,这份组播源我上一届世界杯在用,这一届还能用。

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案