ffmpeg accepts multicast sources in the form: udp://239.255.0.1:12345 This is insufficient as the source interface for the multicast stream cannot be specified which is insufficient for multihomed hosts (think VLAN!). I created a patch against ffmpeg-0.7.1 that allows to specify either the interface address or the interface name. If not specified (form as above) the current behaviour is not changed. Below are two examples with the interface specified: udp://eth0.9@239.255.0.1:12345 udp://10.1.5.9@239.255.0.1:12345 I submitted an enhancement request and a patch to ffmpeg trac. The patch can be found here: https://ffmpeg.org/trac/ffmpeg/ticket/368 Reproducible: Always
imho there's nothing to do on our side, just wait for the patch to be reviewed/included though i'm not sure trac is the correct way for sending patches upstream see: http://ffmpeg.org/contact.html usually patches are sent to ffmpeg-devel and are reviewed, included or rejected, quite quickly (a matter of hours/days)