openwrt 如何设置才能无线 iptv? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
tashigaofei
V2EX    OpenWrt

openwrt 如何设置才能无线 iptv?

  •  
  •   tashigaofei 2024-06-28 16:24:23 +08:00 1825次点击
    这是一个创建于 549 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 斐讯 k3 路由器,刷了 openwrt ,之前一直正常使用;家里宽带 200M ,测速能跑到 260M 左右。
    • 家里的宽带是天津联通,联通的猫自带 5G 的 wifi ,可以正常使用无线 iptv 。奈何覆盖范围有限。
    • openwrt 作为 ap 使用,从 openwrt 路由器的 lan 口接一个网线在猫的 lan 口。可以正常上网,测速没有问题。可以在 openwrt 的 lan 口用有线连接电脑,正常有线看 iptv 。但是无线看 iptv 一卡一卡的,网速只有 500kb 左右,正常观看其实需要 1.2M 网速。
    • 问题是,换了一个华为的路由器(华为路由 TC7102 ),设置 ap 模式,可以正常无线 iptv ,2 个无线客户端同时看也没有问题。

    到底是什么问题导致 openwrt 作为 ap 使用时,无法无线 iptv 的呢?

    第 1 条附言    2024-07-02 17:55:20 +08:00

    原因找到了:k3路由器使用的openwrt系统,openwrt对igmp snooping功能支持不完整。

    • openwrt下iptv使用组播传递数据,组播数据在lan域广播,有线接口可以正常观看,无线观看卡顿播放(实际接收速率在0.5MB左右,不足1.2MB的码率);
    • 组播在无线环境下应该使用igmp snooping功能避免全域广播,但openwrt对此功能的不完全支持;
    • 现在切换系统到梅林,梅林系统开启无线的igmp snooping功能后,可以正常观看。
    第 2 条附言    2024-08-09 00:57:22 +08:00

    2024.0808更新

    突然有一天不能用联通的组播rtp播放了

    现象:

    无线连接到已经刷了梅林固件的硬路由下,不能无线播放rtp组播iptv。之前是可以的。

    原因:

    无线下的组播数据被硬路由的IGMP Snooping功能给拦截了。正常的IGMP Snooping功能是实现组播数据的点对点发送,避免组播数据在无线环境下广播给每个客户端。如果不开启此功能,无线环境下组播数据应该是广播给每个无线客户端,导致组播下播放的视频一卡一卡的。(具体不知道为啥广播给每个客户端会卡,按理来说,我家的无线环境下也就个位数设备,也占不了多少带宽)。
    1.梅林的无线IGMP Snooping功能之前是好用的,不知道为啥突然失效了。尝试了包括重刷固件、恢复出厂设置等方法都不生效了。
    2.硬路由换到华为的设备,rtp组播数据可以播放了。华为的路由器默认应该实现了IGMP Snooping的功能(而且华为的路由器设置页面上没有这个功能的开关)。但是使用华为的路由器有一个问题:vlc播放组播iptv(一直使用vlc播放器),换台后,电脑还是能收到上一个电视台的组播数据,导致电脑的下行带宽一直被占用,每换一个台下载流量增加1.2M,需要等一段时间后(几分钟)电脑才不会收到已经关闭的频道的数据。

    现在的方案

    光猫拨号连接无线ap硬路由,光猫连接刷了openwrt的N1,N1开启udpxy,把组播转为http单播。(N1连接在无线ap硬路由上也是可以的)。

    同时N1的br-lan接口设置上,需要把桥接模式选项关闭,lan下不桥接无线。否则会有问题。问题是:切换频道后,N1也还能收到上一个频道的数据,每换一个频道,N1多收到1.2M的流量。这样会导致一直换台的话,播放就卡了。因为N1的lan口收到的rtp组播数据越来越多,相当于N1同时在观看之前切换过的频道。 N1刷的openwrt固件需要注意,不是所有的网友分享的固件都能使用。试了几个固件的udpxy插件,包括通过软件中心安装的,在我的网络环境下不工作。需要openwrt_s905d_n1_R22.4.1_k5.4.188-flippy-71+o这个固件(flippy的固件需要5.4.188版本之前的,这个是看其他网友说的,我试了最新的确实不行),或者istore的固件,在koolshare的网站上能找到,就一个版本,没有更新了。

    现在终于可以在手机,电脑上无线看iptv了。其实也就看看风云足球和cctv5。还有就是做饭的时候用ipad播放iptv,当个背景音。

    4 条回复    2024-06-28 17:14:30 +08:00
    xmai
        1
    xmai  
       2024-06-28 16:43:22 +08:00
    划个 VLAN 不就完了么
    xmai
        2
    xmai  
       2024-06-28 17:02:25 +08:00
    照视频整一下 [软硬通吃!路由器 IPTV 革新设置指南-哔哩哔哩] https://b23.tv/e3EoMSZ
    tashigaofei
        3
    tashigaofei  
    OP
       2024-06-28 17:10:04 +08:00
    @xmai #1 这个是 vlan 的问题吗?感觉要是 vlan 的问题,那么在 openwrt 上直接插网线应该也无法观看 iptv 的。但是现在不做额外的 vlan 配置,网线是可以直接观看的,无线不行。
    V2Bing
        4
    V2Bing  
       2024-06-28 17:14:30 +08:00
    让电信弄了个软 itv ,安装一个 app 就行了,不用盒子,爽歪歪
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5156 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 09:26 PVG 17:26 LAX 01:26 JFK 04:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86