打通家庭IPTV网络,路由器实现内网外网机顶盒IPTV全覆盖 - 联通版

几天前发文介绍过如何使用OpenWrt路由器来打通家庭IPTV网络 ( 打通家庭IPTV网络,OpenWrt路由器实现组播转发及IPTV机顶盒支持 )。通过路由器的IPTV组播转发,实现在家庭网络中使用播放器软件随意观看IPTV电视直播,同时允许机顶盒连接路由器使用。可能文中介绍的不够详细,有友友建议能有更详细的教程。另外,也有友友希望不但能在家庭网络上观看,还能够从互联网上观看家里的IPTV。今天给出打通北京联通IPTV家庭网络更细节的说明,后面也会给出北京电信的。虽然其它地区的运营商在IPTV上的方式可能会不同,但打通的原理都是一样的,过程也大同小异。除了北京地区用户,其它地区的用户也可以参考。

需求上相信不少家庭,会像自己一样希望能打通家庭的IPTV网络,实现几点:

  1. 不用机顶盒也可以观看IPTV电视直播,可以用在手机、电脑、智能电视上使用视频播放应用即可随意观看IPTV电视直播节目。
  2. 依然想保留IPTV机顶盒,比如方便观看电视回放。而且可以只用一线网络连接光猫和路由器,IPTV机顶盒可以连接路由器网口使用。
  3. 不但可以在家庭网络上观看,也可以从互联网上远程访问家里的IPTV。

要支持以上几点需求,在技术上需要路由器完成下面几方面的配置:

  1. 路由器除了配置上网接口外(wan),也要配置IPTV的网络接口(iptv)。
  2. 路由器安装组播转单播代理,家庭网络上的设备都能够访问IPTV电视直播节目。
  3. 路由器绑定一个网络端口到IPTV网络接口,支持连接使用IPTV机顶盒。
  4. 配置端口转发及动态域名,交接从互联网远程观看家里的IPTV,同时支持IPv4及IPv6。

国内不同运营商在IPTV的设置上有不同的方式。但无论哪种方式,做到以上几点就可以打通IPTV网络。下面以北京联通为例,使用OpenWrt的路由器看如何打通家庭IPTV网络。文中使用的路由器为H3C NX30 Pro, 支持一个wan口和三个lan口。

北京联通光猫的IPTV是路由方式,支持IPTV机顶盒的盲插,即光猫的每个网口都是既支持上网又支持IPTV,IPTV机顶盒连接任意一个光猫网口均可正常使用。我们的方案是单线复用,即用一根网线连接光猫的lan口和路由器的wan,既可以上网,又可以支持IPTV。这里假设路由器已经配置好了上网及IPv6,不需要IPv6的用户可以忽略IPv6。下面给出打通北京联通IPTV家庭网络的详细步骤。

  1. 规划IPTV机顶盒网络接口,创建br-wan网桥。这里我们规划路由器的lan3口用于连接IPTV机顶盒,创建br-wan网桥桥接wan口的eth1及lan口的lan3设备。

先修改原有的br-lan网桥设备,去掉lan3,只保留lan1和lan2。

br-lan 网桥设备

然后创建br-wan网桥,桥接eth1及lan3。

br-wan网桥

创建好的设备列表应如下。

网络设备列表

  1. 基于br-wan设备创建iptv网络接口。高级设置中网关跃点填20。防火墙设置中选择wan区域。

创建iptv网络接口

修改wan网络接口,使用设备修改为br-wan。高级设置中网关跃点填10。

修改wan网络接口

保存应用完成后的网络接口如下图。

路由器网络接口列表

  1. 安装配置组播转单手代理udpxy。

软件包中,搜索安装luci-app-udpxy。

udpxy安装

在服务中配置udpxy。注意绑定接口为br-lan,源接口为br-wan。端口可以自己定,这里用的是23234。

udpxy配置

  1. 添加配置防火墙规则,允许IPTV组播及udpxy的入站连接。配置如下图。

防火墙规则

配置好udpxy及防火墙后,已经可以在家庭网络中访问IPTV电视直播。以CCTV-1为例,电视频道的访问访问地址为 http://192.168.124.1:23234/rtp/239.3.1.129:8008。192.168.124.1是路由器的地址,23234是刚定义的端口号。239.3.1.129:8008是北京联通IPTV CCTV-1的组播地址。

使用VLC Media Player观看CCTV-1 IPTV电视直播

使用电视家自建频道观看家里IPTV电视直播

  1. 测试机顶盒。此时IPTV机顶盒也已经可以连接路由器的lan3口正常观看。

北京联通IPTV

北京联通IPTV

  1. 配置IPv4及IPv6的端口转发。支持从互联网远程访问。

添加防火墙端口转发规则,支持udpxy的IPv4外网远程访问转发。

防火墙端口转发配置

安装配置socat,支持通过IPv6访问家庭网络的IPTV电视直播。

socat IPv6 to IPv4 端口转发配置

此时已经可通过路由器上的公网IPv4或者IPv6地址访问。以CCTV-1的访问地址为 http://路由器ipv4公网地址:23234/rtp/239.3.1.129:8008,或者 http://[路由器ipv6公网地址]:23234/rtp/239.3.1.129:8008。

  1. 安装配置DDNS动态域名。家里的公网IP地址,无论是IPv4还是IPv6, 运营商给的都是动态地址,并不固定。为了方便外网访问,需要配合DDNS动态域名。DDNS动态域名服务商很多,可以根据自己的需要选择。这里使用ddns-go及阿里域名云解析。

这里安装配置ddns-go,绑定IPv4及IPv6动态域名。

使用手机通过移动网络远程访问家里IPTV电视直播

IPv4动态域名

IPv6动态域名

配置好动态域名后,我们就可以使用域名访问家里的IPTV电视直播了。前面CCTV-1的访问地址为:http://你的ipv4或者ipv6域名:23234/rtp/239.3.1.129:8008。

使用手机手动网络观看家中IPTV电视直播

到这里,已经完成了所有的配置。可以:

展开阅读全文

页面更新:2024-02-11

标签:公网   路由器   家庭   机顶盒   网络   电视直播   端口   接口   家里   地址

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top