udp: Only bind to the multicast address if in read-only mode
authorMartin Storsjö <martin@martin.st>
Thu, 8 Mar 2012 13:17:15 +0000 (15:17 +0200)
committerMartin Storsjö <martin@martin.st>
Fri, 9 Mar 2012 13:03:46 +0000 (15:03 +0200)
commitc700fdb00f28a65c42b37c43d82a29733f1cc20e
tree63456ff6e249457ca89e3907f76df5ad2aed9cbd
parent1b89bcdd7f12602d8ae9cadc8486f7b0d70e9704
udp: Only bind to the multicast address if in read-only mode

This fixes sending back RTCP RR packets if receiving RTP over
multicast.

If the multicast stream is sent on demand (set up and signalled
via RTSP), the sender might depend on getting RTCP RR packets
knowing that there are listeners, otherwise the stream can be
closed after a certain timeout.

This fixes receiving RTSP streams over multicast on unix, from
certain Axis cameras.

Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/udp.c