本帖最后由 滕大官人 于 2023-5-2 17:45 编辑
研究撸组播一段时间了,写一篇软文发上来让大家作为参考,让喜欢折腾的山友也能撸上。
本文不保证人人都能撸上,仅作为参考! 南方某省某市,截至2023年1月19日未开通IPTV业务、没有iTV盒子也能白撸组播。
本文适合光猫桥接模式+OpenWrt路由拨号上网的组合,光猫的“Other(IPTV)”和“INTERNET”项都是桥接模式。 本文适合刷OpenWrt官方固件的路由器,非OpenWrt官方固件设置界面会有很大不同。
下面讲讲如何验证是否能白撸组播rtp的方法: 仅作为参考! 有些型号的光猫用电脑直接连到光猫的LAN口上是无法直接看rtp组播的,接支持IPTV功能的路由器或者交换机后才可看rtp组播,请自行测试。 1. 用网线连接光猫的LAN口到电脑网口,用以下超级账号密码登录光猫(登录地址一般是:192.168.1.1,光猫背面贴纸一般都印有登录地址和登录密码) 电信(账号:telecomadmin 密码:nE7jA%5m) 移动(账号:CMCCAdmin 密码:aDm8H%MdA) 联通(账号:CUAdmin 密码:CUAdmin) 如果用这些超级账号密码不能登录光猫,自行找宽带运营商要账号密码。
2. 修改光猫为路由模式,一般光猫默认是路由模式,如果已是路由模式跳过这一步,下面仅以电信为例。 登录光猫后,“网络~网络设置~连接名称~选中INTERNET”这一项,修改连接模式为“路由”,填写好宽带账号、密码后保存/应用。此时你应该可以联网了。
3. 点击“应用~IGMP设置~组播设置~组播VLAN”,此处一般有两个选项一个是“Other(IPTV)”,一个是“INTERNET”。 我们选中“INTERNET”这一项,然后把上面的“IPv4~启用IGMP proxy”勾选,点击保存,如果支持白撸组播这个时候用PotPlayer、VLC之类的播放器打开你当地的rtp组播地址应该可以播放了,如果不能播放把网线插到光猫iTV口试试。 如果能正常播放你当地网络运营商的rtp://xxx.xxx.xxx.xxx:xxxx组播那就证明你那里也可以白撸。 但是如果直接连接光猫看rtp组播会有一个问题,光猫无法抑制组播风暴,看rtp组播会时不时的卡顿、花屏,4K更是无法正常播放。如果你也有这个情况,OpenWrt、爱快、老毛子等路由系统可以解决这个问题,下面仅以刷了OpenWrt系统的路由为例。
路由器刷好OpenWrt固件后,先来设置一下光猫 光猫的设置: 这一步部分光猫可以不用设置取消端口绑定。 1. 把光猫的“网络~网络设置~连接名称~INTERNET”这一项设置为桥接模式,并取消所有LAN端口绑定,保存/应用。
2. 把光猫的“网络~网络设置~连接名称~Other(IPTV)”这一项也取消所有LAN端口绑定,保存/应用。 取消所有端口绑定后,光猫任意LAN口上就都有因特网和组播数据了,我们只需在路由器上把数据分离出来,只需一根网线连接光猫的LAN口到路由器的WAN口。
3.确保“应用~IGMP设置~组播设置~组播VLAN”中的宽带连接“INTERNET”和“Other(IPTV)”两项的“IPv4~启用IGMP snooping”都已勾选上。
设置好光猫后,开始设置OpenWrt路由器: 登录路由器,把OpenWrt路由器的LAN口地址设置为和光猫不同网段,如果光猫是192.168.1.1,那路由器就设置为192.168.2.1(仅作参考只要不和光猫同一网段就行) “网络~接口~接口~LAN~编辑~常规设置”,修改IPv4地址这一项为192.168.2.1,这一项就是你用来登录路由器的地址,更改好后保存并应用,退出重新登录路由器。
浏览器输入192.168.2.1重新登录路由器 “网络~接口~接口~WAN~编辑~常规设置”,设置路由器拨号上网,填写好后保存,保存并应用后此时路由器应该可以联网了。
能正常联网后 “网络~接口~设备”,选择“br-lan”这一项,“编辑~高级设备选项”,“启用IGMP嗅探”这一项打勾后保存,保存并应用更改。
保存并应用所有更改后,开始安装插件 “系统~软件包”。
点击更新列表
更新插件列表中
更新插件列表完成
输入框中依次搜索并安装luci-i18n-omcproxy-zh-cn、luci-i18n-udpxy-zh-cn两个插件
如果插件更新失败可以在“配置opkg”中自定义插件仓库地址: 如果你的OpenWrt版本不同,请更改插件仓库地址里的红色部分版本号。 腾讯软件源 src/gz openwrt_core https://mirrors.cloud.tencent.com/openwrt/releases/22.03.4/targets/mediatek/mt7622/packages src/gz openwrt_base https://mirrors.cloud.tencent.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/base src/gz openwrt_luci https://mirrors.cloud.tencent.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/luci src/gz openwrt_packages https://mirrors.cloud.tencent.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/packages src/gz openwrt_routing https://mirrors.cloud.tencent.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/routing src/gz openwrt_telephony https://mirrors.cloud.tencent.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/telephony 阿里云开源镜像站 src/gz openwrt_core https://mirrors.aliyun.com/openwrt/releases/22.03.4/targets/mediatek/mt7622/packages src/gz openwrt_base https://mirrors.aliyun.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/base src/gz openwrt_luci https://mirrors.aliyun.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/luci src/gz openwrt_packages https://mirrors.aliyun.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/packages src/gz openwrt_routing https://mirrors.aliyun.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/routing src/gz openwrt_telephony https://mirrors.aliyun.com/openwrt/releases/22.03.4/packages/aarch64_cortex-a53/telephony
插件安装完成后开始设置收看组播rtp: “服务~组播代理”,按以下示图默认的设置就行。 这步设置完成,此时你应该可以通过路由器正常播放rtp组播了。
组播rtp转http: 直接通过路由器Wi-Fi看rtp组播,会产生组播风暴时常花屏、卡顿,转换成http后可解决这个问题,并且还可以在不支持rtp协议的播放器上播放 “服务~udpxy”,填入相应参数,把“网络~接口~接口”的LAN\WAN底部的接口名称按以下示图填入相应位置。
最后再添加一条防火墙规则 “网络~防火墙~通信规则~拉到底部点击添加~常规设置”,按以下示图填入参数后,保存并应用所有更改。 设置完毕保存并应用后,在rtp组播源前面添加路由器的登录地址和你在“udpxy”插件设置的端口就能在局域网看转换后的http了,示例:http://192.168.2.1:4022/udp/239.77.0.129:5146
使用udpxy插件有个问题,运营商会时常更换宽带、IPTV的IP地址,导致udpxy插件获取不到正确的IP地址而无法播放转换后的http,可以定时重启udpxy插件解决这个问题
“系统~计划任务”按以下示图填入 0 8 * * * /etc/init.d/udpxy restart 任务规则定时重启udpxy插件,这条任务规则表示每天早上8点重启udpxy插件。更多OpenWrt计划任务使用方法查看https://www.likecs.com/show-307866031.html。
填写好后,到“系统~启动项”找到cron重启一下生效。
至此,所有设置完毕,可以上网的同时也可以直接看rtp组播和看转换后的http了。 可以白撸组播了!
直接播放rtp
播放转换后的http
发帖注意事项
请勿胡乱发帖:https://www.right.com.cn/forum/thread-8307840-1-1.html
账户手机验证:https://www.right.com.cn/forum/home.php?mod=spacecp&ac=plugin&id=jzsjiale_sms:home
|