【小白交流】OpenWrt家庭IPTV组播分享 | 您所在的位置:网站首页 › 互联网iptv源 › 【小白交流】OpenWrt家庭IPTV组播分享 |
本帖最后由 jie333 于 2022-11-26 08:49 编辑
此贴原是求助贴,因为过程都差不多,后来也能正常观看了,所以将它改为分享贴
你的回贴是最大的支持,谢谢!
【小白交流】爱快组播单播本地IPTV分享经历 https://www.right.com.cn/forum/thread-8101906-1-1.html
OpenWrt的可玩性强,通常让小白摸不着北。我开始接触时,折腾了好几个月都不懂怎操作,因为当时的OpenWrt组播教程相对少,找到的教程对小白我来说,太专业型了,都是一些代码的教程,看得头晕眼花还不懂操作,后来只好放弃。最近这个月又来折腾了
为什么要弄组播??
抓包获取 IPTV 的 IGMP 和 RTSP 播放地址使用 igmpproxy 将所有 IGMP 数据转发到 IPTV 口使用 udpxy 将 IGMP 地址转换为 HTTP在电视、盒子、手机和 PC 上正常播放在外欣赏自家 IPTV 直播源
下面的分享OpenWrt是https://www.right.com.cn/forum/thread-8250453-1-1.html 大全版5.15.76 内核
QQ截图20221105001950.png (45.71 KB, 下载次数: 30) 下载附件 保存到相册 OpenWrt主机 2022-11-6 08:24 上传 组播接线方式主要分为:单线复用和双线。网上还传有通过VLAN交换机等,有兴趣的请自行去与度大娘聊聊。 单线:利用VLAN将光猫的IPTV口与网络LAN口全拼一根网线接在路由WAN口上 双线:将光猫的网络LAN口和IPTV口分别二根网线接到路由WAN(为区别,电视的通常命名为IPTV) 怎样的接法,可以根据自己的需要去选择。 我这里的是采用双线接法。 1.光猫桥接到路由拔号上网。(打电信客服直接办理桥接) 2.IPTV也是桥接到路由拔号。(这步比我想的方便,不用进光猫或再找电信工作人员操作。可能不同地区不同方式) 因为我的光猫我没有超级密码,所以我就略去光猫这一部份的内容。 1.创建一个IPTV接口 网络接口创建一个新接口,名字自定义,为了方便管理,建议用IPTV。(注意要区分字母大小写) 网络→接口→添加新接口QQ截图20221105002341.png (47.72 KB, 下载次数: 26) 下载附件 保存到相册 2022-11-6 08:27 上传 我这的IPTV要拔号验证,大家根据自己当地的条件设置即可。202211091667998886109642 (1).png (95.63 KB, 下载次数: 25) 下载附件 保存到相册 2022-11-19 11:59 上传 设置IPTV跳跃点为20,设置网关跃点,要比wan口数字小,至于是多少自己设。(负载分流要用到,wan口也要设置,否则会无法正常互联网),并关闭IPV6。202211071667750572715318.png (158.67 KB, 下载次数: 34) 下载附件 保存到相册 2022-11-19 11:48 上传 选择IPTV物理端口,保存。 接下来顺手设置wan口的跳跃点QQ截图20221105002429.png (67.56 KB, 下载次数: 19) 下载附件 保存到相册 2022-11-6 08:29 上传 设置wan跳跃点为10QQ截图20221105002502.png (83.88 KB, 下载次数: 18) 下载附件 保存到相册 2022-11-6 08:29 上传 LAN口启用IGMPQQ截图20221105002650.png (108.28 KB, 下载次数: 20) 下载附件 保存到相册 2022-11-6 08:29 上传 接口设置好后的总界面,网络正常。 ----------- 2.防火墙设置 网络→防火墙202211071667751083229998.png (156.85 KB, 下载次数: 28) 下载附件 保存到相册 2022-11-19 12:02 上传 修改202211071667751103448539.png (116.71 KB, 下载次数: 17) 下载附件 保存到相册 2022-11-19 12:02 上传 编辑区域“LAN”允许转到目标区域中增加“iptv"202211071667751213106620.png (169.92 KB, 下载次数: 27) 下载附件 保存到相册 2022-11-19 12:04 上传 区域“iptv”勾选上。202211071667751399293063.png (226.75 KB, 下载次数: 27) 下载附件 保存到相册 2022-11-19 12:05 上传 通信规则→找到Allow-IGMP规则,默认下是wan,要修改的成iptv,图中是我已修改好的。202211071667751482686510 (1).png (112.83 KB, 下载次数: 12) 下载附件 保存到相册 2022-11-19 12:07 上传 修改后确认 然后再添加一条规则: 通信规则→添加Allow-UDP-iptv规则,共享名:Allow-UDP-iptv 传输协议:UDP,然后按添加。202211071667751721535131 (1).png (29.02 KB, 下载次数: 15) 下载附件 保存到相册 2022-11-19 12:07 上传 202211071667751977304955.png (86.6 KB, 下载次数: 22) 下载附件 保存到相册 2022-11-19 12:09 上传 仅IPv4202211071667751991771064.png (51.33 KB, 下载次数: 16) 下载附件 保存到相册 2022-11-19 12:10 上传 源区域:iptv, 目标区域:lan 2.负载均衡设置 如果有WAN接口,请查内容是否可用,如不可用,则需要修改,如没有就直接新建一个。202211111668096566385893 (1).png (111.38 KB, 下载次数: 21) 下载附件 保存到相册 2022-11-19 12:15 上传 跟踪的主机或IP地址里填写自己当地(自己网络)的信息。 再添加一个IPTV接口202211111668096864885358.png (109.86 KB, 下载次数: 31) 下载附件 保存到相册 2022-11-19 12:20 上传 跟踪的主机或IP地址里填写你自己IPTV盒子里的IP,具体可以在自己的IPTV盒子菜单里找到。202211111668097095206038.png (57.19 KB, 下载次数: 21) 下载附件 保存到相册 2022-11-19 12:34 上传 己设置好这二个接口如上,特别要留意跳跃点的数值是不是与你刚才设置的一样。 接下来添加IPTV成员202211111668097183483245 (1).png (25.72 KB, 下载次数: 24) 下载附件 保存到相册 2022-11-19 12:38 上传 在接口选择IPTV即可202211111668097269253801 (1).png (44.26 KB, 下载次数: 21) 下载附件 保存到相册 2022-11-19 12:38 上传 策略设置202211111668097426672100 (1).png (64.81 KB, 下载次数: 16) 下载附件 保存到相册 2022-11-19 12:43 上传 如果没有wan_only策略,就要添加,有就不用。202211111668097436216053.png (24.51 KB, 下载次数: 22) 下载附件 保存到相册 2022-11-19 12:43 上传 再添加iptv_only策略 规则设置202211111668097575824146.png (60.57 KB, 下载次数: 22) 下载附件 保存到相册 2022-11-19 12:45 上传 保留一个默认规则202211111668097672254668.png (80.08 KB, 下载次数: 24) 下载附件 保存到相册 2022-11-19 12:45 上传 并编辑分配的策略为:wan_only 添加iptv规则,主要用于绑定原官方盒子使用的,如果盒子支持无线,就设置二个,可在名称后用IP来区分。 盒子就不要拔号方式观看了,要进入盒子菜单采用静态IP方式使用观看。用原官方盒子观看,还可大在方便抓包。202211111668097843469213.png (75.89 KB, 下载次数: 20) 下载附件 保存到相册 2022-11-19 12:47 上传 iptv规则202211111668097957878877.png (80.44 KB, 下载次数: 24) 下载附件 保存到相册 2022-11-19 12:47 上传 115代表有线IP,116代表无线IP202211111668098041621786.png (37.55 KB, 下载次数: 25) 下载附件 保存到相册 2022-11-19 12:52 上传 最后将默认策略调到IPTV下方,保存应用。 3.igmpproxy设置 igmpproxy和udpxy很多OpeWrt固件都自带有。如果没有的,请自行安装。 igmpproxy没有WEB界面,所以操作麻烦点,同时也我没有查固件有没有自带,干脆就重装一次。安装方法一:TTYD终端 1.先更新下OPKG资源。 opkg update
202211111668098472910889.png (161.14 KB, 下载次数: 24) 下载附件 保存到相册 2022-11-19 12:59 上传 安装udpxy: opkg install igmpproxy luci-app-udpxy202211111668098618558298 (2).png (173.29 KB, 下载次数: 15) 下载附件 保存到相册 2022-11-19 13:00 上传 进入cd /etc/config/目录,ls查看是否已生成文件igmpproxy配置文件202211111668098848332425 (1).png (202.46 KB, 下载次数: 24) 下载附件 保存到相册 2022-11-19 13:00 上传 查看命令返回的结果或查看系统 - 软件包中的已安装软件包中是否存在 igmpproxy udpxy luci-app-udpxy 来判断是否安装成功。202211111668099012864713 (1).png (19.42 KB, 下载次数: 20) 下载附件 保存到相册 2022-11-19 13:02 上传 用vim igmpproxy编辑这个文件202211111668099026182538 (1).png (77.22 KB, 下载次数: 18) 下载附件 保存到相册 2022-11-19 13:02 上传 将里面的wan修改为iptv,还有IP。 echo "config igmpproxy option quickleave 1config phyint option network iptv option zone iptv option direction upstream list altnet 0.0.0.0/24config phyint option network lan option zone lan option direction downstream202211111668099493183528.png (37.65 KB, 下载次数: 19) 下载附件 保存到相册 2022-11-19 13:03 上传 用上下→移动位置修改,修改完成输入:wq退出。202211111668099699632880.png (89.63 KB, 下载次数: 19) 下载附件 保存到相册 2022-11-19 13:04 上传 lan口的IP,通常都是路由器的IP,端口自己选 一个,只要不跟系统有冲突都行。如果你有多设备同时播放的需求,那么请根据情况设置 `Max clients` 选项的值,它可以控制同时播放的终端数,该值默认为 3 ,最大可为 5000 。 检查udpxy状态,本地访问:http://[br-lan的ip]:[绑定端口]/status
202211111668100472525295.png (48.46 KB, 下载次数: 29) 下载附件 保存到相册 2022-11-19 13:07 上传 测试效果 家里是:http://192.168.50.1:1225/status/ 测试一下,能看到这个界面,证明成功了。 这里用电脑的播放器打开播放rtp://239.81.0.3:4056微信截图_20221119131254.jpg (65.09 KB, 下载次数: 22) 下载附件 保存到相册 2022-11-19 13:12 上传 http://192.168.50.1:1225/rtp/239.81.0.3:4056这试也正常播放。 不过,虽然组播能看了,但是单播地址却无法观看,就如这个地址:rtsp://180.141.207.228/PLTV/8888 ... 000001277137_0.smil 这种格式地址支持回放,有哪位前辈高人能否指点下,如何才能看这种格式的方式。 |
CopyRight 2018-2019 实验室设备网 版权所有 |