北京移动 “IPTV” 是不是同时支持 VLAN 组播和 OTT 互联网单播?

33 天前
KashinJ  KashinJ

背景:家里安装的移动宽带,没有开通电视盒子业务,光猫是默认的路由模式,非桥接至路由器拨号。

  1. 用网线插在光猫 IPTV 端口(端口 2 )连接到电脑,在电脑上访问 rtp://组播地址,可以直接播放电视。
  2. 找了一个朋友的电视盒子(烽火 hg680-mc 型号),用网线连接光猫的 IPTV 端口,盒子可以直接正常看电视,查看网络信息显示的是通过 IPOE 的 DHCP+ 方式获取的 IPV6 与 IPV4 地址。
  3. 用网线将光猫的其它端口与盒子连接,电视盒子不能使用,查看网络信息,是获取不到 ip 。
  4. 朋友家同样的盒子随便插一个网口,光猫下接路由器之后网口,也可以正常使用电视盒子。

我怀疑北京移动电视盒子是不是同时支持 VLAN 组播和互联网单播(OTT)? 比如我家这个就是组播观看的,我朋友家这个就是 OTT 单播看的。 有没有清楚的朋友

1442 次点击
所在节点   宽带症候群  宽带症候群
23 条回复
8675bc86
8675bc86
33 天前
北京移动已经桥接,有办法走无线看 iptv 吗?没开电视套餐。
diguoemo
diguoemo
32 天前
无线不能走组播,得转单播
@8675bc86
wolffcat
wolffcat
32 天前
我来解答吧,无线走不了组播,无线组播协商速率很低,给你卡成渣,和 WiFi 看到的协商速率不一样。
移动 IPTV 走带 OP60 选项的 DHCP ,默认打开 IPTV 首页开屏你能看到的首先开始的电视播放走的是组播,点进去如果你暂停再开始或者时移走的是 m3u8 单播。
wolffcat
wolffcat
32 天前
@8675bc86 显然北京移动管的不严,组播数据能下来,我这边移动不开通套餐即使配的 vlan 、组播 vlan ,也不给透数据。你看,北京 op 都给测试过了,你需要搞到北京 iptv 组播地址就完事了。
wolffcat
wolffcat
32 天前
组播列表就这么配的,一个频道由两个组播地址和一个 m3u8 直播地址。
yjcn
yjcn
32 天前
@wolffcat
@8675bc86 北京移动也不一定都会下发组播数据 应该是看 OLT 的设置 可以看下我之前的帖子 搬家换了栋楼就收不到组播了
wolffcat
wolffcat
32 天前
@yjcn 拿电脑 VLC 测得吗?组播不依赖 IP 地址,你电脑直接捅到桥接口测一下。如果你是拿盒子打开电视测得,获取组播列表依赖于 iptv vlan ,如果连组播地址都没获取到,就没有走组播 vlan 下数据一说了。
YGBlvcAK
YGBlvcAK
32 天前
@wolffcat 我这的情况是北京联通组播可以,北京移动组播不行,vlan 1010 ,不知道是哪里的问题?
wolffcat
wolffcat
31 天前
@YGBlvcAK 可以更详细一些?比如你开通套餐了吗?移动 IPTV 业务 VLAN 和组播 VLAN 都打上了吗?怎么测试的?
YGBlvcAK
YGBlvcAK
31 天前
@wolffcat 低消套餐不带 IPTV ,北京移动不带 IPTV 会下发组播吗? vlan 1010 (组播 vlan 4000 )绑定 LAN2 口,电脑直连 LAN2 口测的
wolffcat
wolffcat
31 天前
@YGBlvcAK 哈,如果有人分享了北京移动组播地址,测了以后 VLC 播不了(不用管是否获取了 IP ),可能组播服务器不一样?如果组播地址未知可以尝试 pon 口镜像,看看收到同一个 olt 口子分下来其他用户的组播广播数据,总有人一整天开着盒子,我这边就能看到,看到的组播地址以及端口拉一下试一下。如果还不能,那就是没戏。我没做过 olt 网管,但是我做我们那边交换机会写口子允许的 VLAN 列表,olt 这边网关应该有类似的手段做隔离。
wolffcat
wolffcat
31 天前
@YGBlvcAK 错别字见笑了。我感兴趣北京宽带多少钱呢?你那边是多少兆多少钱?移动联通
YGBlvcAK
YGBlvcAK
31 天前
@wolffcat 刚才又试了一下,竟然可以播放了,惊喜,感谢!宽带是低消 58 元 200M 的
yjcn
yjcn
31 天前
@wolffcat 是的 电脑测的 没开 IPTV 业务 搬家前可以收到 搬家后就不行了
KashinJ
KashinJ
26 天前
@wolffcat 真大佬呀!我今天把 iptv 端口网线-连接到 Mac 电脑上,用 VLC 却播放不了 rtp 视频流,连接到 Windows 电脑上可以播放。不知道 Windows 和 Mac 上处理组播信号有什么区别。但我准备周末把盒子用 Wireshark 抓包一下,研究研究,希望 Mac 可以吧,实在用不惯 Windows 。
KashinJ
KashinJ
26 天前
@wolffcat 再请教一下,我登陆到光猫后台看到 iptv 的网络信息,在光猫层是封装 pppoe 数据包,那么电脑上没有进行账号认证,也能组播播放,这是为什么呢?那个时候客户端应该都没有获取到 IP 地址,很是迷惑
wolffcat
wolffcat
26 天前
@KashinJ 本人认为桥接是交换机模式,只是打 tag 而已,我不明白为什么在桥接下要封装 ppp 数据,因为我知道移动不是走的 ppp 认证,联通是 ppp 拨号,移动这边是带选项的 DHCP 。可能的拓扑,组播源全量组播到三层交换机全量复制二层交换机,二层根据 IGMPsp...懒得打了直接处理三层协议 IGMP 数据决定转发哪个流,这就是你好奇的不需要 IP 嗯是因为特殊场景下二层处理的 IGMP 进组广播包。你可以研究一下 IPTV 业务 VLAN 和组播 VLAN 的关系,我看恩山和 v2 ,技术氛围较差,快逐渐沦为 CSDN 了。
wolffcat
wolffcat
26 天前
@KashinJ 像楼主一样能够耐心读完我写的文段的很少啦,像是遇到知音,我感到非常欣慰。
wolffcat
wolffcat
26 天前
@KashinJ 看到 Mac 我就知道是代码大佬了,向 Java 大佬报告,本人使用过 Macbook15pro ,以我对 osx 的理解大概 Unix 和 Linux 差不多,应该是防火墙问题导致,可能防火墙没有把组播广播包放进来。由于本人的 MBP 已经刷了 Windows ,没法复现了。
KashinJ
20 天前
@wolffcat 我机器上有多个网络接口,上次我怀疑是 iptv 组播的 IP 路由没有走对应的网络接口导致不能收到组播数据。今晚我抽时间试了一下,我用 ifconfig 看了一下我的 IPTV 网口连接上之后网络接口是 en7 ,我用 route 指定了一下 iptv 组播流量走 en7 接口,也探测了一下对应的端口 udp 正常。但最终用 vlc 还是收不到数据流,这就不知道为啥了。只能再抽时间摸索了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1112871

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX