问题标签 [multicasting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 树莓派到树莓派多播转发
树莓派1(wlano:192.168.2.146)-----路由器(192.168.2.1/24)----raspi2作为路由器(wlan0:192.168.2.227,ap0:172.24.1.1)---raspi3(172.24.1.82)
raspi2 和 3 都在发送 igmp 请求,我尝试通过 igmp 代理和 pimd,但没有任何效果。raspi2 路由 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 wlan0 172.24.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ap0 192.168.2.0 0.0.0.0 255.255.252.0 U 0.0.0 wlan0 0.0.0 255.255.252.0 U 0.0.0.0.2 1.1 240.0.0.0 UG 0 0 0 ap0
pi@raspberrypi:~ $ sudo iptables -t nat --list Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT udp -- 任何地方 udp dpt:3610 to:172.24.1.75:3610 DNAT udp -- 224.0.23.0 任何地方udp dpt:3610 到:172.24.1.75:3610 DNAT udp -- 任何地方 224.0.23.0 udp dpt:3610 到:172.24.1.75:3610
Chain INPUT (policy ACCEPT) target prot opt source destination
Chain OUTPUT (policy ACCEPT) target prot opt source destination
Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 172.24.0.0/16 任何地方 MASQUERADE all -- 192.168.2.0/24 任何我需要将 UDP 数据包从 raspi1 多播到 raspi3 的地方(由 raspberrypi 2 转发) 可以是什么完毕?
python - 接收以太网多播 (IPv4_mcast_00) 消息的代码片段严重失败
Wireshark 和 tshark 非常适合嗅探消息,但是用代码来做这件事会惨遭失败。
如果找到最相似的问题是如何接收多播数据包?但是胎面是陈旧的。
我认为这不是udp 转换,因此我尝试了许多片段(主要是 python)并且失败了。使用此链接,我认为我应该“加入” 224.0.0.0
。我还得出结论,没有端口的概念。
我看了一眼scrapy
没有明显的成功。
所以我基本上是在寻找可以完成这项工作的表单 python/c 片段。
此代码确实(在此处形成How do you UDP multicast in Python?)不起作用(总是发布一些代码很好)
使用似乎是一个明智的方向的原始套接字也无济于事。如https://stackoverflow.com/a/24416136/2679998
ffmpeg - 使用 ffmpeg 将 MPEG DASH 流多播到 RTSP 流
我想使用 ffmpeg将mpeg dash流转换为RTSP 多播流。
我是 ffmpeg 的新手,任何人都可以在这里提出最好的方法。
提前致谢。
redhat - RedHat 7 中的 igmp 版本在哪里设置
除了在 sysctl.conf 或 sysctl.d 等中使用 force 参数 (net.ipv4.conf.eth0.force_igmp_version = 0 ) 之外,是否有不同的位置/方法可以在 RedHat 7 服务器上为多播设置默认 igmp 版本。在0 上面的示例意味着有一个默认值,我假设它是 V3。下面的输出在 eth0 上的值为 V2,但在我能找到的任何地方都没有设置或强制。
任何有想法的 Linux 专家