如何使用OpenWrt软路由实现IPTV回看功能,突破运营商限制 东营企业网站优化
栏目:广告推广 发布时间:2026-01-20
上一篇文章写了如何在家庭网络中使用软路由()将运营商的IPTV组播转为局域网中的单播,从而可以在没有运营商盒子的情况下在任何终端(电视、平板等)上播放。您可以

上一篇文章写了如何在家庭网络中使用软路由()将运营商的IPTV组播转为局域网中的单播,从而可以在没有运营商盒子的情况下在任何终端(电视、平板等)上播放。您可以在手机上通过wif观看IPTV)。具体流程请看。

但该办法在实施过程中存在几个问题

运营商限制组播客户端的数量。就是几个客户端同时玩是没有问题的,但是如果超过限制就不行了。

与第一个问题相比,第二个问题实际上有更明显的缺点。多播到单播不支持回溯。如果你没有时间实时观看一场经典比赛、重要新闻报道等,那么其实还是有必要稍后再看的。

这个问题主要是因为有朋友留言询问如何配置播放。接下来我们看看如何实现IPTV播放。

基本原理介绍IPTV融合的前提

开始之前先回顾一下之前的单线复用或者双线复用的简单示意图如上图所示。

将一根或两根电线从光纤调制解调器连接到路由器。如果是双线,则基于双线创建2个逻辑接口(iptv、wan口各1个),1个wan口,1个tv口。如果是单线,则使用vlan隔离,然后用同样的方法创建两个接口。

在tv端口上,配置iptv认证信息(帐号或dhcp)

在路由器上安装 udpxy 或 msd lite

客户端通过抓包或者上网查找找到本地的组播地址源。

在客户端安装DIYP或Kodi,通过路由器地址:UDPXY端口/rtp/组播地址格式构建m3u或txt格式的节目列表

上图中,黄线部分在tv端口下面是单播,从tv端口上线时是组播。

有了上面的了解,我们再来看看配置。

IPTV播放准备

首先,是单播地址,所以问题很简单。只要网络能通,首先查一下回溯的地址是多少?

在前面搜索认证包的过程中,我也捕获到了节目列表。比如成都电信,这个请求/EPG/jsp/.js下,都是组播和播放单播地址,比如这样:

其中包括|直播|的组播地址和回放的单播地址。你看这里很长。其实后面还有一些播放参数,比如时间等等。只需前往.smil即可。

其实自己从这个地址抓包比较麻烦,可以网上找找。比如成都电信,可以参考老张的四川成都电信IPTV组播地址列表

另外就是找到EPG节目列表。这很容易理解。用网络URL进行重播,我只支持重播。至于之前的时间段、看什么节目,则由EPG节目列表控制。这部分有很多公共的,当时你也可以自己构建。 git上有很多自建的解决方案。

检查网络连接计划

获得地址后,就取决于如何连接到网络。其实我们家的机顶盒是可以观看播放节目的,也就是说iptv线路除了正常的组播流量之外,还有播放流量。我们只要保证我的手机、电视等客户端能够访问到这个播放地址就可以了。

之前我们讲v6的时候说过我们的互联网流量路径是这样的:

客户端—>路由器lan口—>路由器wan口—>上级路由器lan口—>上级路由器wan口...->服务器

比如我要访问微信,我从客户端出去到家里路由器的lan口,再从wan口出去到运营商路由器,再到骨干网,最后到微信服务器。我们在客户端指定了默认路由,也在家庭路由器上指定了默认路由,这样流量就可以一步步出去了。

例如,这是路由器上的地址:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;"><code style="overflow-x: auto;padding: 16px;color: #abb2bf;background: #282c34;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;border-radius: 0px;font-size: 12px;-webkit-overflow-scrolling: touch;"><span leaf="">root@openwrt:~</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># ip -4 a </span></span><span leaf=""><br  /></span><span leaf="">1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000</span><span leaf=""><br  /></span><span leaf="">    inet 127.0.0.1/8 scope host lo</span><span leaf=""><br  /></span><span leaf="">       valid_lft forever preferred_lft forever</span><span leaf=""><br  /></span><span leaf="">2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000</span><span leaf=""><br  /></span><span leaf="">    inet 192.168.1.101/24 brd 192.168.1.255 scope global eth0</span><span leaf=""><br  /></span><span leaf="">       valid_lft forever preferred_lft forever</span><span leaf=""><br  /></span><span leaf="">4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000</span><span leaf=""><br  /></span><span leaf="">    inet 10.149.252.160/19 brd 10.149.255.255 scope global eth2</span><span leaf=""><br  /></span><span leaf="">       valid_lft forever preferred_lft forever</span><span leaf=""><br  /></span><span leaf="">5: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000</span><span leaf=""><br  /></span><span leaf="">    inet 192.168.5.1/24 brd 192.168.5.255 scope global br-lan</span><span leaf=""><br  /></span><span leaf="">       valid_lft forever preferred_lft forever</span><span leaf=""><br  /></span></code></pre></p>

这里eth0是WAN口,br-lan是路由器的LAN口。

客户端路由情况

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;"><code style="overflow-x: auto;padding: 16px;color: #abb2bf;background: #282c34;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;border-radius: 0px;font-size: 12px;-webkit-overflow-scrolling: touch;"><span leaf="">default via 192.168.5.1 dev ens18 proto dhcp src 192.168.5.198 metric 100 </span><span leaf=""><br  /></span></code></pre></p>

路由器上的路由状态

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;"><code style="overflow-x: auto;padding: 16px;color: #abb2bf;background: #282c34;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;border-radius: 0px;font-size: 12px;-webkit-overflow-scrolling: touch;"><span leaf="">default via 192.168.1.1 dev eth0 proto static </span><span leaf=""><br  /></span></code></pre></p>

路由器的lan口接收客户端的数据包,设置通过防火墙,然后通过wan口转发。这样路由器就可以访问互联网了。

类比到这里,那就简单了。我回头看的地址不在互联网的骨干网上,或者是在骨干网上,但是某级路由没有对我们开放,所以我们必须手动指定路由。这里的方法是在 上手动指定路由。路由的下一跳是TV端口的网关(因为机顶盒可以查到地址,所以TV端口也能到达)

然后将TV端口的防火墙区域分配给WAN端口。这样就可以通过lan到wan端口转发了。

其实防火墙区域可以指向LAN口,在lan区域正常转发。

配置步骤

有了以上基础,配置就简单了

配置

1.路由配置:网络--&gt;路由

这里的路由,根据要查看的地址范围添加。如果有多个地址,请添加几个。您还可以像这里一样添加一大段地址。

2.防火墙配置网络—&gt;接口—&gt;电视端口,编辑—&gt;防火墙设置

将TV口的防火墙区域指向WAN口本地播放器配置

路由器配置完成后,您可以在播放器上进行配置。这里需要选择一个支持播放的播放器,这里选择DIYP。配置主要有两个地方,一是节目列表,二是EGP电子节目列表。 DIYP需要是txt格式的节目列表,格式如下:

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre data-tool="mdnice编辑器" style="margin-top: 10px;margin-bottom: 10px;"><code style="overflow-x: auto;padding: 16px;color: #abb2bf;background: #282c34;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;border-radius: 0px;font-size: 12px;-webkit-overflow-scrolling: touch;"><span leaf="">所有频道,</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">#genre#,</span></span><span leaf=""><br  /></span><span leaf="">CCTV-1高清,rtsp://182.139.235.40/PLTV/88888895/224/3221228504/658582939.smil</span><span leaf=""><br  /></span><span leaf="">CCTV-2高清,rtsp://182.139.235.40/PLTV/88888896/224/3221227983/10000100000000060000000003751359_0.smil</span><span leaf=""><br  /></span><span leaf="">CCTV-3高清,rtsp://182.139.235.40/PLTV/88888895/224/3221228508/666944883.smil</span><span leaf=""><br  /></span><span leaf="">...</span><span leaf=""><br  /></span></code></pre></p>

这里成都电信可以直接复制老张的通讯录。准备好地址后,将其托管在路由器上。

DIYP设置—&gt;界面设置—&gt;程序地址:

同样的方法设置EGP的电子接口:

DIYP设置—&gt;界面设置—&gt;EPG界面

epg接口是老张直接使用的,但是你也可以选择其他接口。当然,你也可以根据自己的情况选择自己搭建。

效果展示

配置完成后,就可以顺利查看、查看信息了。这里我看了21点40分的7点新闻联播。

总结

重播地址用于将组播改进为单播,实现IPTV的融合。支持|直播|的同时,还可以同时观看回放。该方案还跳过了运营商组播客户端数量的限制,真正可以摆脱运营商的机顶盒,在任何设备上观看IPTV。

这也是一位朋友留言提出的问题。我查了资料,纠结了几天。在帮助朋友解决问题的同时,我也改进了自己的集成方案。

关于播放器的问题,困扰了我很久。我首先在电脑上尝试过。我用的是VLC播放器,无法播放rtsp格式。我一直以为是网络的原因。后来问论坛老大,发现VLC不支持,所以我只需在手机上切换到DIYP即可。

另外,关于互联网的开放。添加路线是最简单的。事实上,您还可以创建一个 MWAN 并使用 iptv 作为单独的上游 WAN 端口。过程中我也尝试过,确实有效。不过iptv的认证信息还是需要自己根据本地情况自行构建。

以上就是改进后的IPTV一体化解决方案。在这个过程中,我借鉴了很多专家的经验。不过过程中的图解和配置细节都是我自己在实际环境中仔细研究的。希望看到这篇文章的朋友不仅能够配置,而且也知道为什么要这样配置。


# 新县网络营销推广多少钱  # 回族婚恋网站建设工作  # 老川东营销推广方案  # seo优化终极算法2  # 优化推广网站哪个好  # 新乡网站关键词排名  # 个人专属抖音号营销推广  # 营销推广计划英语app免费  # 吴忠营销网络推广供应商  # 钟楼区网站推广公司  # 佳县推广微营销价格多少  # 您还  # 义乌网站建设yw126  # 外贸网站优化蓝颜seo超卓  # 质保网站建设流程  # 机关板报网站建设指南  # 北京网站优化排名有哪些  # 推广培训网站  # 资阳网站推广定做  # 池州网站推广设计报价  # 南平seo自动优化软件  # 自己的  # 突破运营商限制  # 客户端  # 组播  # 互联网  # 播放器  # 器上  # 就可以  # 我也  # 过程中  # 编辑器  # 如何使用OpenWrt软路由实现IPTV回看功能  # 成都  # 都是  # 几个  # 是在  # 老张  # 只需  # 上有  # 您可以  # 不支持 


相关文章: 广州百度推广违规现象引发关注,湘潭网站建设单价  广州百度推广的费用是什么明细?教你看清推广成本,重庆网站建设的内容  福建百度推广的费用如何取出来?,丹东网站建设与维护推广  深度剖析,广东地区百度推广资料如何高效运用,深州企业网站推广公司  目前主流的app推广方法中,app推广费用大致需要多少?  个人网站靠广告联盟盈利的原理是什么?  广告联盟的短*时代来临!如何抓住这个风口?  广告联盟的收量是什么意思?  如何用手机赚钱?最容易赚钱的10个手机赚钱项目送给你!  联盟营销是什么?做好联盟营销的7个策略!  广州百度推广定义及其重要意义,天水灯箱网站建设  网站赚钱之通过投放、CPC、广告的广告联盟赚钱玩法说明  怎么样才能高效的操作项目赚钱呢?你不妨可以这样做!  月入3w的推广方法,如何操作?  福建百度推广服务费计入什么科目里?,网站推广厂商有哪些平台  福建百度推广的费用是如何计算的?,上海装饰网站建设  广州百度推广返点一般多少?深入了解背后的机制,廊坊滨州网站建设  国外广告联盟很赚钱,为什么却很少人做?  没本钱怎么在手机一天赚500?这几个正规靠谱的暴力项目你必须要了解一下!  广州百度推广管家,助力企业精准营销的新选择,创业网站建设总结ppt  谈一谈目前广告联盟行业的发展现状和趋势!  广东百度推广单元助力企业营销新发展,中山家具网站建设  推广的常见的4个另类做法,你是不是也实验过?  单页网站怎么做排名,有什么优势吗?  内容网站营销和网站seo优化有什么差别?  通过广告联盟赚钱的三大方法!简单轻松赚钱!  你不得不知的22个可以实现网络赚钱的优秀平台分享!  日付广告联盟哪个好,如何判断哪个更靠谱?  网赚广告联盟是什么?广告联盟怎么赚钱?  广州百度推广真的没用吗?,上海交通建设网站  广州百度推广的费用如何取出来?,南阳seo网站推广工具  广告结合抖音项目助你轻轻松松赚大钱!  广州百度推广事件,网络营销中的争议与启示,廊坊正规的网站推广平台  广州百度推广获客,精准营销助力企业腾飞,什么网站推广便宜  广州百度推广关键词怎么优化出来,服装论文网站建设ppt  广东地区如何有效利用百度推广引擎优化业务发展,个人网站能做百度推广  想赚大钱的这份国外移动广告联盟排行榜单请收好!  广州百度推广太贵了?中小企业如何应对?,营销推广文案宣传语大全  广州百度推广系数解析及优化策略,各大营销推广的优势  兴趣部落+qq空间引流推广联盟产品日赚1000+玩法分享!  广州百度推广为何总是频繁来电?,怎么给网店做营销推广  广州百度推广的开户需要提交哪些企业信息和资料?,档案网站建设考试题  深入探讨福建百度推广用户多次点击的应对策略,岳阳平原网站建设  广东百度推广图标的重要性及应用,西充县推广营销  广州百度推广合作,助力企业发展,共创辉煌未来,海东网站推广  可以单人做任务来赚钱的项目有哪些?有哪些靠谱的平台推荐?  6个可以利用手机赚钱兼职做任务的app和平台介绍!  你想象不到的新型休闲游戏广告联盟的盈利能力!  如何利用广告联盟推广产品广告来赚钱获取收益?  广告联盟评测网是干什么的?上面的联盟测评和评价都真实可靠吗? 


相关栏目: 【 广告资讯37196 】 【 广告推广143353 】 【 广告优化89630