[FFmpeg-devel] Fwd: Errors when getting data from RTSP source

Luca Abeni lucabe72
Thu Jul 9 23:07:01 CEST 2009


Stas Oskin wrote:
> Hi.
> 
> I just got the advice to post this issue on this list.
> 
> I'm trying to read data from RTSP source, and while it sometimes works fine,
> it's often gives me the following errors:
> 
> "
> [mpeg4 @ 0x10a46080]RTP: PT=60: bad cseq 21e1 expected=c32a
> [mpeg4 @ 0x10a46080]RTP: PT=60: bad cseq 0346 expected=c32a
> [mpeg4 @ 0x10a46080]RTP: PT=60: bad cseq 21e2 expected=034c
> [mpeg4 @ 0x10a46080]RTP: PT=60: bad cseq c32a expected=21e8
> [mpeg4 @ 0x10a46080]RTP: PT=60: bad cseq 034c expected=c330
> [mpeg4 @ 0x10a46080]RTP: PT=60: bad cseq c330 expected=034f
> [mpeg4 @ 0x10a46080]RTP: PT=60: bad cseq 034f expected=c333

I cannot be 100% sure, but this seems to be the effect of packets 
received in the wrong order...
The RTP demuxer in libavformat does not perform any packet reordering 
(live555 does, and this is probably why you do not see the problem with it).
This is a known issue (and the solution is known: implement packet 
reordering), but AFAIK noone is working on it.


				Luca



More information about the ffmpeg-devel mailing list