[FFmpeg-devel] drop entire frame when RTP packets are lost
Martin Carroll
martin.carroll at alcatel-lucent.com
Tue Jul 3 22:01:49 CEST 2012
> the problem is caused by the OS UDP buffer overflowing this is because
rtpproto.c
> disabled our ring buffer without the ring buffer the code depends on
the OS having
> large enough buffers which it plain doesnt ...
Yes, I had already spotted that, and to "fix" it I did a side-experiment
in which I
hard-coded a very large receive buffer (in the setsockopt() call in
udp.c). Even
with a very large buffer, I still eventually start losing packets. I
did not bother
to mention that side experiment, because I was under the impression that
the
*existing* code allegedly worked.
Given your statements re how to fix it, I conclude that ffplay, as
written, does not
support the playing of RTP streams that are longer than under, say, a
minute or so.
Please correct me if I'm wrong...
mar
More information about the ffmpeg-devel
mailing list