最近介绍过如何使用OpenWrt路由器来打通家庭iptv网络。支持在家庭网络上IPTV的随意观看。包括:
- 不用机顶盒也可以观看IPTV电视直播,可以用在手机、电脑、智能电视上随意观看IPTV电视直播节目。
- IPTV机顶盒可通过连接路由器网口使用,方便不能用网线连接机顶盒到光猫的用户使用。
- 不但可以在家庭网络上观看,也可以从互联网上远程访问家里的IPTV。
有兴趣的朋友可以参考相关文章。
有朋友提到文中方法连接IPTV机顶盒需要使用有线连接,无法使用路由器的WIFI网络无线连接使用。确实,有线连接会限制用户使用IPTV的位置,而WIFI无线连接可以在家庭的任意位置使用IPTV机顶盒。更有朋友还希望进一步,希望连接IPTV机顶盒连接路由器后,不但可以正常使用IPTV的各项功能,还要可以正常连接互联网,这样在机顶盒上安装的第三方软件像爱奇艺、腾讯视频等也可以正常使用。用户也是在最大挖掘机顶盒的潜力,在盒子上安装了第三方软件,这些软件通过连接互联网才能正常使用。
其实这两个需求在前面配置的基础上是很容易做的到。如果只是想要通过无线连接路由器使用IPTV机顶盒,那么创建一个专用的IPTV无线WIFI热点是最简单的, 之前已经介绍过 ( )。
针对第二个需求,不需要为IPTV创建专用的无线WIFI热点或者绑定有线网口,随意连接路由器的无线WIFI或者有线网络,既可以使用IPTV机顶盒,也可以访问互联网。在之前打通家庭IPTV的配置上,再在路由器配置两点即可:
- 配置路由器的路由表,对IPTV机顶盒应用的访问路由到IPTV网络接口,其它互联网应用访问路由到互联网接口。
- 要支持连接路由器的有线及无线网络直接观看IPTV组播电视,需要在路由器上配置组播转发,把IPTV组播从IPTV网络转发到路由器的网络(lan)。
下图是北京联通的一个配置示例。根据之前的文章,我们已经实现了在路由器上创建了支持IPTV连接的网桥设备(br-wan),及基于IPTV网桥设备创建的IPTV网络接口(iptv)。
网络接口列表 - 北京联通
这时的配置,路由器的默认路由是访问互联网的,要支持IPTV机顶盒的连接访问。需要扩展路由表,把IPTV机顶盒访问后端IPTV服务的请路由到IPTV网络接口上。下图是为北京联通IPTV服务建立的静态路由规则。需要说明的是,不同的运营商,IPTV的路由规则是不同的。需要根据运营商的实际情况配置IPTV的路由规则 。
用于IPTV的静态路由规则 - 北京联通
设置好了的路由规则,还是配置一下组播转发。因为IPTV电视组播正常情况下只是发送到了光猫的IPTV网络,IPTV机顶盒需要连接到IPTV网络才能正常使用。如果希望连接路由器任意的无线或者有线接口使用,那需要把IPTV组播信号转发到路由器的网络上(lan)上。可以使用omcproxy组播代理来做组播转发,在路由器上安装luci-app-omcproxy。
安装 omcproxy 相关软件
下图是omcproxy组播代理的配置。上行链路接口选择iptv接口,下行链路接口选择lan接口。