Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >OpenWrt应用场景:IPTV融合介绍

OpenWrt应用场景:IPTV融合介绍

作者头像
用户1160092
发布于 2024-11-12 02:35:51
发布于 2024-11-12 02:35:51
2.5K00
代码可运行
举报
文章被收录于专栏:MUM笔记MUM笔记
运行总次数:0
代码可运行

先说结论

所谓iptv融合,就是将iptv和互联网融入到一起,实现任何设备(手机、电视、平板)在任何地点都能够观看家里运营商提供的iptv。

在以上的示意图中,

  1. 光猫一根线到路由器(光猫配配置为盲插,这一根线同时跑iptv和互联网的流量)
  2. 路由器采用openwrt,配合udpxy/msd_lite插件,将iptv的组播转成互联网的单播,实现iptv的融合
  3. 路由器的其他口,可以正常接现有的机顶盒看电视,也可以接PC上网。
  4. 其他设备,手机、平板、智能电视通过路由器的wifi,配合kodi/perfect player等播放器,观看iptv电视。
  5. 在外面,可以通过内网穿透,直接访问家里面的设备,从而实现随时随地观看iptv的效果

为什么这么做

目前运营商给的宽带套餐都是上网、iptv电视、电话一起的。从运营商的网关上,可以看到:电话单独的线缆;电视和网络都在光猫的以太网口,不过电视的口是独立的,有一个tv的标识。以前的光猫,tv口直接是100Mb的,不过最新的千兆网关,tv口也支持千兆了。

这里的TV口以太网口独立,会面临两个问题:

  • 有些家庭在装修的时候,弱电箱到客厅只留了一根线,那要么看电视,要么上网。
  • 有些卧室还有一个智能电视的,如果想要看iptv,怎么办?

解决办法

上面提了2个问题,相信95%以上的家庭都会遇到这个问题。

第一个问题的解决办法:

  • 方法一:重新拉线,从弱电箱拉两个线到客厅 优点:各跑各的,互不影响。 缺点:受限家里装修的情况,以及需要额外找专门的布线师傅(如果你本身就是,或者你动手能力贼强,当我没说)
  • 方法二:第二个淘宝买一个分线器,将一根网线一分为二 优点:省时省力,淘宝几块钱就搞定,然后和两根线一样,该怎么用怎么用。 缺点:便宜没好货,如果你真这么干了,不管运营商给你的是千兆还是万兆的宽带,家里网络变成百兆吧(分线器的原理是将4对8芯线改成2根2对4芯的线,速度就是100Mb);电视百兆是没问题的,但是百兆网络.....
  • 方法三:用一些带iptv功能的路由器

现在有些路由器,可以在页面上配置,单独某一个口跑iptv的流量。如下示意图,单独配置lan1口来跑iptv的流量。这里有个前提:在光猫上,不要让iptv和互联网隔离。可以将两个业务绑定到一个口上,也可以让装维的师傅给你改成盲插模式。,保证一根线上包括iptv和互联网的流量。

这也是iptv融合的一种方案。

优点:成本解决方案,买个路由器就行,现在市面上大部分路由器都支持,在选购的时候咨询核实即可。

缺点:如果路由器不支持,需要额外投入路由器成本。另外解决不了前面提的第二个问题,其他的智能设备,如手机、平板如果需要看iptv怎么办?

第二个问题的解决办法:

  • 方法一 加钱找运营商来配置

他们有融合的方案,或者增加一个电视的方案,然后按月给钱。

优点:稳定、可靠,不用自己折腾,有问题有专门的人员来解决

缺点:需要支付额外的费用,如果家里最开始设计的没有预埋线缆,可能有明线的问题。

  • 方法二:互联网电视(OTT),额外按年或者按月进行订阅

这里的OTT方案,可以选择央视频一类的既可以看直播,又能看一些其他的内容的软件,或者优酷、爱奇艺等一类直接提供内容播放的。也可以选择电视家这类,专门直播的。

优点:内容可供选择多,选择面广,可以根据自己的需要自行选择各种内容

缺点:1)各种会员,每一个app都需要会员 ,会员还分等级;2)对老年人不友好,老年人不会复杂的选择,搜索等功能。

实现原理

  • 基本原理一:光猫多业务绑定或者业务口盲插

这里有个细节,虽然光猫上tv和互联网是隔离的,但是这个隔离可以通过运营商光猫上的配置修改而改变。比如,将TV口,随便改动顺序,或者将所有口都改成盲插(关于盲插的解释:光猫同一个口,接路由器能上网,接电视机顶盒能看到电视,但是接机顶盒就上不了网,接路由器就看不了电视)。这为后面的融合方案,提供了基础。

  • 基本原理二:网络隔离

为什么一些路由器能够做到分离一个口来做iptv?这个就是一个网络隔离的操作,这些功能在网络层面是可以完成的。只是需要一定的网络基础,很多路由器将其抽象成了一个功能,提供了一个界面配置而已。而如果是OpenWrt,那么就可以随便自己设置了。这里的技术包括,vlan技术,交换机技术等。这些在OpenWrt上,都是基本的功能,也提供了配置页面。

  • 基本原理三:iptv鉴权

想要实现融合,需要在OpenWrt接口上完成iptv的鉴权等信息。这个可以这么理解: 家里面的机顶盒上运行的有一套固有的程序,当光猫拉一根线到机顶盒的时候,机顶盒的这套程序完成了鉴权,并获取到节目列表(组播地址)等操作。然后在播放的时候,采用组播协议传输信号。

以上的鉴权过程,需要在OpenWrt上进行,OpenWrt实现了一个软终端的作用,只是没有播放,解码等功能。

  • 基本原理四:组播转单播

要想实现任何设备通过路由器的网络,都可以观看iptv,需要将iptv的组播转成以太网的单播(这里组播和单播,可以参考这里)。需要用到OpenWrt的组播转单播插件,udpxy或者msd_lite。

然后构造iptv的播放列表,这里需要其他知道你们所在区域的运营商对应的组播地址(可以抓包,也可以网上找,github上有很多人提供了)

格式为:http://路由器地址:udpxy/msd_lite端口/rtp/组播地址:端口

比如我路由器的ip是192.168.5.1, 在7088端口上起了msd_lite, 则构建出来的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#EXTM3U
#EXTINF:-1 ,CCTV-1高清
http://192.168.5.1:7088/rtp/239.93.0.58:5140
#EXTINF:-1 ,CCTV-2高清
http://192.168.5.1:7088/rtp/239.93.1.23:6000
....

概要配置过程

  1. 联系你的装维的师傅,让他给你光猫的超级密码,不一定要自己去配,但是有些信息可以上去看。另外, 让他将你的光猫改成盲插模式(据我了解,当前的光猫都支持,装维的小哥在手机上就能给你修改,两分钟的事),比如这里我找装维大哥看的
  1. 获取你们家iptv的鉴权方案。可以论坛去找,也可以抓包。比如我这里,抓包如下:

一般iptv都是采用dhcp方式鉴权,结合mac地址,还有dhcp的option信息来进行鉴权。抓包的同时,也能拿到你们家电视所有频道的组播地址(互联网上去找也行)

  1. OpenWrt上配置隔离。通过交换机(低版本的opwrt)或者桥接,指定vlan来隔离iptv和互联网。然后单独配置一个tv的接口,配置上第二步获取到的鉴权信息。然后启用该接口。
  1. 安装组播转单播插件 这里我用的msd_lite(udpxy转发性能有点不行),安装完成,记得启动一下服务。端口默认即可(当然也可以改), 主要是源接口,需要配置成tv口对应的物理设备。

下面的各种size,可以根据OpenWrt路由器的性能进行调整。

  1. 手机/平板等安装播放器看iptv 播放器的选择有很多,电脑上一般用potplayer,手机上可以选择kodi,一些老的安卓电视,可以选择Perfact player
  2. 配置内网穿透,实现不在家也可以看 这里配置内网穿透,主要是能方便远程连到家里面的nas等,我采用的是frp这个组件。客户端的配置如下
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[[iptv]]
name = "test-vnc"
type = "tcp"
localIP = "127.0.0.1"
localPort = 7088
remotePort = 6001

在远端通过 公网ip:6001/rtp/组播地址:端口,也可以随时随地观看了。

如果都看到这里了,点个关注吧。 文中没有写具体的操作配置步骤,因为每一个地方的运营商不一样,路由器也不一样。如果想要折腾的,可以留言,我们一起探讨。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MUM笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
家庭网络IPTV融合改进|直播回看随时看
前面的文章,写了在家庭组网里面,怎么用软路由(OpenWrt)实现将运营商的IPTV的组播转到局域网内的单播,实现不用运营商的盒子,在任何终端(电视、平板、手机)上通过上网的wif就能管看IPTV,具体过程见OpenWrt应用场景:IPTV融合介绍。
用户1160092
2024/12/19
3.7K1
家庭网络IPTV融合改进|直播回看随时看
IPTV整合,实现自由观看电视
关于iptv,之前在说软路由的时候说过一次。可以借助软路由的组播转单播来实现iptv观看。 具体参考OpenWrt应用场景:IPTV融合介绍
用户1160092
2024/11/12
9940
IPTV整合,实现自由观看电视
快来看你需要软路由么? Openwrt能干啥
目前主流的路由器固件分为 dd-wrt,tomato,openwrt,padavan四类。其中openwrt占了很大一部分比例。而OpenWrt也是我常说的软路由之一。对比商用路由器而言,软路由支持更多的定制,也支持更多额外的功能。
用户1160092
2024/11/12
2K0
快来看你需要软路由么? Openwrt能干啥
软路由怎么选,看这一篇就够了
陆陆续续折腾软路由2年多了,越来越发现,软路由不单纯是一个路由器了,更多是一个家用服务器。之前写过一篇关于软路由能干啥的,其实很多都超出路由上网的范畴了。
用户1160092
2024/11/12
9210
软路由怎么选,看这一篇就够了
到底什么是BRAS?
我们作为通信专业科普公众号,肯定不会研究内衣。今天文章所说的BRAS,是另一个BRAS,全名叫做Broadband Remote Access Server,也就是宽带接入服务器。
鲜枣课堂
2022/04/07
1.7K1
到底什么是BRAS?
自己动手DIY:N1软路由
路由器最主要的功能可以理解为实现信息的转送。因此,我们把这个过程称之为寻址过程。因为在路由器处在不同网络之间,但并不一定是信息的最终接收地址。所以在路由器中, 通常存在着一张路由表。根据传送网站传送的信息的最终地址,寻找下一转发地址,应该是哪个网络。其实深入简出的说,就如同快递公司来发送邮件。邮件并不是瞬间到达最终目的地,而是通过不同分站的分拣,不断的接近最终地址,从而实现邮件的投递过程的。路由器寻址过程也是类似原理。通过最终地址,在路由表中进行匹配,通过算法确定下一转发地址。这个地址可能是中间地址,也可能是最终的到达地址。
FB客服
2020/06/04
6K0
SDN技术分享(十):GoogleFiber的宽带接入速率控制解决方案
本次分(zhuang)享(bi)呢,主要探讨一个新兴SP客户的案例。 G家,这是非传统的SP。我们一起来看一下G家的市场策略以及使用的关键技术. 内容比较多,我尽量讲得详细一些,大概要耽误大家一个多小时左右的时间。 BNG = Broadband Network Gateway,翻译成中文应该是“宽带业务网关” (有些英文的名词术语呢,我就做一次名词的介绍,后续就并不翻译,以避免翻译带来的混淆) Google Fiber是对美国传统电信运营商(AT&T, Verizon)发起的一次
SDNLAB
2018/04/02
8910
SDN技术分享(十):GoogleFiber的宽带接入速率控制解决方案
关于光纤宽带技术,看这一篇就够啦!
很抱歉地提醒大家:虽然感觉已经热了很久,但是实际上,昨天才是入伏的第一天。接下来,我们将进入一年当中最炎热的时期。
鲜枣课堂
2019/07/20
2.3K0
流媒体传输协议浅析(一)
关于流媒体传输协议,涉及到不同领域,不同业务场景,种类众多,下面一张图是目前常见的流媒体协议。
用户4148957
2022/06/14
1.4K0
流媒体传输协议浅析(一)
千兆之上:家庭网络 2.5G 升级实践
本篇文章,我们聊聊最近的一些关于家庭网络和网络设备折腾的事情,以及背后的一些小的考虑。
soulteary
2024/11/19
4270
千兆之上:家庭网络 2.5G 升级实践
电脑连光猫中第一个IPTV端口而不是LAN端口导致无法上网
卧室的电脑连接的是光猫的第一个端口,一直没有网络,网线检测8个灯也是之亮6个灯,以为是网线有问题,而没有想到是端口接错了,换一个端口就可以解决的问题。
翎野君
2024/11/21
4510
电脑连光猫中第一个IPTV端口而不是LAN端口导致无法上网
网络设备硬核技术内幕 路由器篇 14 从鹿由器到路由器 (中)
我们常见的IPTV机顶盒是没有条件输入用户名和密码,进行认证的。那么,如何在BRAS上进行认证、鉴权和计费呢?
用户8289326
2022/07/27
9740
网络设备硬核技术内幕 路由器篇 14 从鹿由器到路由器 (中)
电信千兆光猫桥接降速_电信光猫改成桥接模式iptv怎么办
最近升级换了上海电信50M套餐,送中兴B860A 4K IPTV机顶盒,光猫为中兴F420,电信施工完毕后,光猫的3、4口为IPTV接口,同时这两个接口也可以用来接普通的电脑上网。
全栈程序员站长
2022/11/09
3K0
【盘点】这些充满槽点的智能家居……
智能家居发明的目的本应给生活带来便利,是用户与需求之前的桥梁,可有些智能家居的设计却忽略了用户的需求,只是一味的追求高科技。 全文较短,建议阅读时间3分钟。 记录你运动量的椅子 Tao Chair 椅子   TAO-Wellness 的这把椅子,能记录你旋转、按压、抬腿时消耗的卡路里。不过你在椅子上最耗体能的运动大概就是抖腿了吧。  看一眼就能解锁的眼球扫描仪 EyeLock 眼球摄像头   EyeLock 公司出了一个摄像头,唯一的功能是拍你的眼球然后自动输入电脑登录密码。问题是,万一
钱塘数据
2018/03/01
8660
【盘点】这些充满槽点的智能家居……
OpenWrt配置和使用DDNS-GO
前面写了篇关于OpenWrt上DNS配置的,说了下作为路由器上网时,各种dns配置,对上网的影响,详见DNS基本知识以及OpenWrt路由器DNS配置详解。有人在问,这个dns配置,和常看到的动态DNS是啥区别。今天分享下动态DNS相关的原理,以及在OpenWrt上配置的过程,欢迎各位读者指正。
用户1160092
2024/11/12
6.3K0
OpenWrt配置和使用DDNS-GO
树莓派2B刷入OpenWrt(刷入篇)
最近迷上了各种路由器系统,还买了一个香橙派做旁路由,东西还在路上么有回来.回来再折腾.
云深无际
2021/04/14
4.1K0
树莓派2B刷入OpenWrt(刷入篇)
斐讯k2刷第三方固件
斐讯k2 玩过路由器的大多都直到斐讯这个牌子,把老罗的理念贯彻的淋漓尽致。 我们不赚钱,只为了交个朋友 众所周知,老罗能有什么坏心思呢。? 虽然老罗没有,但是其他人却可能有,与斐讯k2结缘是在大
caoayu
2021/01/27
16.4K4
斐讯k2刷第三方固件
走进科学:我是如何“黑了”星级酒店的
本来觉得这文章写出来不会有什么营养,微信朋友圈发了几张图大家觉得好玩就发上来博君一笑! 五一期间,实在是因为离家出走又不能睡大街所以去了一家星级宾馆(这理由我自己都不信,但真的不是去开房,大家就信了
FB客服
2018/02/02
1.5K0
走进科学:我是如何“黑了”星级酒店的
视频传输面临的挑战和解决之道
大家好,我是华为云视频架构师黄挺,非常高兴有机会参加LiveVideoStackCon音视频技术大会,这次和大家分享的主题是:视频传输面临的挑战和解决之道。
LiveVideoStack
2020/11/03
1.8K0
视频传输面临的挑战和解决之道
网络设备硬核技术内幕 路由器篇 13 从鹿由器到路由器(上)
是的,家庭上网,家用无线鹿由器必不可少。那么,有谁知道,从家用无线鹿由器到Internet都需要经过什么吗?
用户8289326
2022/07/27
7440
网络设备硬核技术内幕 路由器篇 13 从鹿由器到路由器(上)
推荐阅读
相关推荐
家庭网络IPTV融合改进|直播回看随时看
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验