![当只能通过有线连接访问多播 IPTV 视频流时,如何使其可通过 WiFi 访问](https://linux22.com/image/1444422/%E5%BD%93%E5%8F%AA%E8%83%BD%E9%80%9A%E8%BF%87%E6%9C%89%E7%BA%BF%E8%BF%9E%E6%8E%A5%E8%AE%BF%E9%97%AE%E5%A4%9A%E6%92%AD%20IPTV%20%E8%A7%86%E9%A2%91%E6%B5%81%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BD%BF%E5%85%B6%E5%8F%AF%E9%80%9A%E8%BF%87%20WiFi%20%E8%AE%BF%E9%97%AE.png)
因此,多亏了我的服务提供商,我能够使用能够播放多播 UDP 流的软件(VLC、ffplay、MPlayer 等)通过计算机观看一些电视频道。我的问题是,这些频道只能通过有线连接播放。我想知道我有什么选择可以让这些频道也通过 WiFi 访问?
我猜一种方法是重新流式传输,这样如果有人想观看该频道,我就必须打开台式电脑并开始将其重新流式传输到网络。但我认为这不是一个很好的选择。还有其他选择吗?
//
好的,所以我被要求添加有关我的路由器的其他详细信息。它是 Thomson 的 789vn,软件版本为 8.CD5。作为临时解决方案,如果有人想通过 WiFi 设备(智能手机、平板电脑、笔记本电脑等)观看,我只是重新流式传输该流。问题是,为此我必须至少打开一台具有有线连接的计算机。然后在这台具有有线连接的计算机上,我将使用以下命令:
vlc --intf dummy udp://@239.3.1.2:1234 :sout=#http{mux=ts,dst=:8080/} :sout-all :sout-keep
然后,WiFi 设备可以通过在 VLC 中打开与 IP 对应的网络流来观看流,例如http://192.168.1.20:8080
。
但如果我的台式电脑已关闭,而我离它太远而无法打开它,该怎么办?或者如果它已打开,我如何远程启动流的“共享”?
答案1
是的,您可以设置您的 WiFi 连接,以便通过 WiFi 观看流媒体。
最好能设置一个单独的虚拟接入点(如果您的路由器支持创建虚拟接入点)。这样做的原因是,启用带有 IGMP 的 UDP 流式传输会使您的 WiFi 网络泛滥,从而降低其效率,因为其他不需要流数据包的无线设备会接收这些数据包。通过创建此虚拟接入点,只有那些想要观看流的人才能连接到它。
首先,告诉我您使用的是什么类型的路由器。
只需浏览这些链接即可了解。
http://ddscentral.org/2010/10/iptv-and-vlans-problem-solved.html
配置路由器可能会相当混乱,因为在通过 WiFi 使流工作之前需要遵循几个步骤。
- 在路由器的 WLAN 页面中创建虚拟接入点。
- 在您看到的地方启用 IGMP 协议,例如在 LAN 页面中或路由器中的任何地方。
- 转到路由器的端口映射页面(又名 VLAN 功能)。
- 知道这一切都取决于你,找到你的IPTV机顶盒所连接的接口/组。
- 将虚拟接入点接口 (WLAN- VP0/这应该是您的虚拟接入点接口,取决于您的路由器) 添加到您的 IPTV 盒所连接的组。这会将您的 UDP 数据包转发到您的虚拟 WiFi 接口。
- 使用笔记本电脑等连接到您的新接入点。有时 UDP 在某些 Android 设备上不起作用,因为它们不支持多播。为此需要进一步配置。
就是这样!希望它有用,因为它对我有用。祝一切顺利。干杯,伙计。