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

openwrt 如何设置才能无线 iptv?

  •  
  •   tashigaofei · 146 天前 · 813 次点击
    这是一个创建于 146 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 斐讯 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 条附言  ·  142 天前

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

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

    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  
       146 天前
    划个 VLAN 不就完了么
    xmai
        2
    xmai  
       146 天前
    照视频整一下 [软硬通吃!路由器 IPTV 革新设置指南-哔哩哔哩] https://b23.tv/e3EoMSZ
    tashigaofei
        3
    tashigaofei  
    OP
       146 天前
    @xmai #1 这个是 vlan 的问题吗?感觉要是 vlan 的问题,那么在 openwrt 上直接插网线应该也无法观看 iptv 的。但是现在不做额外的 vlan 配置,网线是可以直接观看的,无线不行。
    V2Bing
        4
    V2Bing  
       146 天前
    让电信弄了个软 itv ,安装一个 app 就行了,不用盒子,爽歪歪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:00 · PVG 19:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.