[FFmpeg-devel] [patch] fix problem receiving udp multicast
deti at fliegl.de
Wed Nov 20 17:54:46 CET 2013
On 20.11.13 10:23, Ed Torbett wrote:
> Full RFC4570 support was added early august. The lack of binding is not what's stopping decoding, as udp.c contains code to filter based on source address outside of the binding.
> If you're not using SDP files, make sure you use the ?sources= parameter to set the multicast source addresses. If you are using SDP files then as stated in RFC4570 you should be using the source-filter attribute to specify the source address.
It clearly does not work with rtsp URLs and rtsp_transport set to
udp_multicast. The SDP cannot contain any predefined IP address as the
server could answer in unicast or multicast. In my example the SDP looks
o=- 1188340656180883 1 IN IP4 172.16.1.147
s=Session streamed with GStreamer
m=audio 0 RTP/AVP 97
c=IN IP4 0.0.0.0
The resulting URL in rtsp.c line 1530 is rtp://184.108.40.206:5000?ttl=1
IMHO the rtsp code does not use sources when they are needed most. So
what would you?
More information about the ffmpeg-devel