现在运营商的家庭宽带一般会同时提供IPTV服务,使用运营商提供的IPTV机顶盒可以观看电视节目。但一个机顶盒只能支持一个电视连接,而且默认情况下需要用网线连接光猫。
相信不少家庭,像自己一样会希望打通家庭的IPTV网络,实现两点:
- 不用机顶盒也可以观看IPTV电视直播,可以用在手机、电脑、智能电视上使用视频播放应用即可随意观看IPTV电视直播节目。
- 依然想保留IPTV机顶盒,比如方便观看电视回放。而且可以只用一线网络连接光猫和路由器,IPTV机顶盒连接路由器网口即可使用。
支持以上两点需求,在技术上需要路由器完成下面几方面的配置:
- 路由器除了配置上网接口外(wan),也要配置IPTV的网络接口(iptv)。
- 路由器安装组播代理及组播转单播代理应用,家庭网络上的设备都能访问IPTV组播电视直播节目。
- 路由器绑定一个网络端口到IPTV网络接口,支持连接使用IPTV机顶盒。
国内不同运营商在IPTV的设置上有不同的方式。但无论哪种方式,做到以上几点就可以打通IPTV网络。需要根据运营商在IPTV上的不同连接方式灵活配置路由器。今天以北京联通和北京电信为例,使用OpenWrt的路由看如何打通家庭IPTV网络。
先说一下北京联通和北京电信在IPTV连接上的一些不同。北京联通光猫IPTV是路由方式,支持IPTV机顶盒的盲插,即光猫的每个网口都是即支持上网又支持IPTV,IPTV机顶盒连接任意一个光猫网口均可正常使用IPTV机顶盒。北京电信光猫的IPTV是桥接方式,IPTV绑定光猫的特定网口(iTV口中)。IPTV机顶盒需要连接光猫iTV口才能使用。如果我们希望用一根网线连接光猫和路由器,既可以上网,又可以支持IPTV。这时需要在光猫做一些特定配置,通过IPTV Vlan的端口绑定,把一个上网口也绑定IPTV的VLAN。这时通过这个网口连接路由器即可。
下面我们前面说的三点分别给出说明。
- 先看第一点,在路由器上除了配置上网接口外(wan), 还要创建配置IPTV接口。
OpenWrt网络接口
从上图中,我们可以看到,除了正常的wan接口和lan接口,还创建配置了一个iptv的网络接口。使用这个接口连接光猫的IPTV网络。
在IPTV接口的配置上,我们要根据运营商IPTV连接方式不同,灵性地适配。
北京联通IPTV在光猫是路由方式,我们可以直接使用连接光猫的eth1设备(或者eth1绑定的网桥)创建iptv网络接口。但在北京电信绑定VLAN的情况下,我们就需要在eth1上创建对应用的VLAN设备,如下图。然后通过这个VLAN设备去创建iptv接口。
为iptv接口创建vlan设备 - 北京电信
- 路由器安装组播代理及组播转单播代理应用,家庭网络上的设备都能访问IPTV组播电视直播节目。在OpenWrt下使用udpxy即可。udpxy的源IP/接口使用前面iptv接口所使用的设备。绑定IP/接口使用lan的接口设备。
udpxy - 组播转单播代理
配置好udpxy, 我们就可以在整个家庭网络上使用视频播放软件观看IPTV电视直播节目了。