PINE64
How to make multicast working on ubuntu and debian - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4)
+--- Forum: Linux on Pine A64(+) (https://forum.pine64.org/forumdisplay.php?fid=6)
+--- Thread: How to make multicast working on ubuntu and debian (/showthread.php?tid=2185)



How to make multicast working on ubuntu and debian - brengthdom - 09-10-2016

Hi, I run VLC on Linux OS (Ubuntu and Debian) but it seems VLC cannot receive multicast stream. I can see that IGMP_JOIN is not sent out when trying to receive from multicast IP address (IPv4). I also tried a test program as calling setsockopt IP_ADD_MEMBERSHIP which should send out IGMP_JOIN, but it is not sent. After some investigation, I can see that CONFIG_IP_MULTICAST is listed as disabled in /proc/config.gz. Maybe this is the reason, but I am not sure. How to make it working? Did anyone send IGMP_JOIN successfully? Thanks a lot. 


RE: How to make multicast working on ubuntu and debian - brengthdom - 09-12-2016

Any thoughts? ...


RE: How to make multicast working on ubuntu and debian - martinayotte - 09-12-2016

You definitively need to have CONFIG_IP_MULTICAST=y and recompile the kernel.
(or you can use Armbian Beta image provided here http://www.armbian.com/pine64/)


RE: How to make multicast working on ubuntu and debian - brengthdom - 09-18-2016

Thank you very much. After compiling the kernel with CONFIG_IP_MULTICAST=y, VLC can send IGMP JOIN now.