简单的防火墙阻止在 VLC 中播放流媒体

简单的防火墙阻止在 VLC 中播放流媒体

有人能帮我看看如何在 UFW 中允许 IGMP 协议吗?我的提供商传输电视信号。我有 .m3u8 文件作为频道列表。它包含 udp://@239.1.1.42:11111 等项目。

VLC 无法打开流媒体。当我禁用防火墙时,它就可以打开流媒体。

谢谢。

答案1

我正在尝试在本地网络中配置媒体服务器。我使用的服务器应用程序是 MediaTomb。它允许我将 Theora/Vorbis 转码为 MP4/mp2。

然后我就ufw按照MediaTomb官网的提示进行配置了:“我的 UPnP 播放器无法看到 MediaTomb,是什么问题?“。我不懂语法。

參考文獻:ufw 中允许传出多播时出现问题

您需要了解服务使用的端口和协议(仅 TCP 和 UDP?)。

答案2

对于 IPTV,需要同时允许 UPD 和 IGMP 协议。

对于 UFW,编辑 /etc/ufw/before.rules 文件:

# allow IGMP
-A INPUT -i eth0 -p igmp -j ACCEPT
# allow UDP - address range for individual channels
-A INPUT -i eth0 -p udp -d 239.1.2.1/5 --dport 11111 -j ACCEPT

答案3

启用多播:

sudo ifconfig eth0 multicast

不要忘记重新连接。就是这样。

相关内容