[Live-devel] Misordered frames with synchronized rtp source
Ivan Roubíček
Ivan.Roubicek at zld.cz
Thu Mar 15 02:07:28 PDT 2012
Hi,
I have problem with misordered frames from when fSubsession.rtpSource()->hasBeenSynchronizedUsingRTCP() is true. How is that possible? Is it bug or should I reorder frames myself again? My console output looks like this:
Stream "rtsp://192.168.0.25"; video/H264: Received 15227 bytes. Presentation time: 1331800902.812053
Stream "rtsp://192.168.0.25"; video/H264: Received 2477 bytes. Presentation time: 1331800902.775320 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 15019 bytes. Presentation time: 1331800902.885520
Stream "rtsp://192.168.0.25"; video/H264: Received 2564 bytes. Presentation time: 1331800902.848787 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 15093 bytes. Presentation time: 1331800902.958987
Stream "rtsp://192.168.0.25"; video/H264: Received 2522 bytes. Presentation time: 1331800902.922254 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 15084 bytes. Presentation time: 1331800903.032454
Stream "rtsp://192.168.0.25"; video/H264: Received 2599 bytes. Presentation time: 1331800902.995721 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 14441 bytes. Presentation time: 1331800903.105921
Stream "rtsp://192.168.0.25"; video/H264: Received 2419 bytes. Presentation time: 1331800903.069188 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 15504 bytes. Presentation time: 1331800903.179388
Stream "rtsp://192.168.0.25"; video/H264: Received 2664 bytes. Presentation time: 1331800903.142655 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 14927 bytes. Presentation time: 1331800903.252866
Stream "rtsp://192.168.0.25"; video/H264: Received 2443 bytes. Presentation time: 1331800903.216133 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 15067 bytes. Presentation time: 1331800903.326333
Stream "rtsp://192.168.0.25"; video/H264: Received 2502 bytes. Presentation time: 1331800903.289600 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 15082 bytes. Presentation time: 1331800903.399800
Stream "rtsp://192.168.0.25"; video/H264: Received 2516 bytes. Presentation time: 1331800903.363067 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 14706 bytes. Presentation time: 1331800903.473278
Stream "rtsp://192.168.0.25"; video/H264: Received 2549 bytes. Presentation time: 1331800903.436534 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 14920 bytes. Presentation time: 1331800903.546734
Stream "rtsp://192.168.0.25"; video/H264: Received 2465 bytes. Presentation time: 1331800903.510001 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 15065 bytes. Presentation time: 1331800903.620201
Stream "rtsp://192.168.0.25"; video/H264: Received 2178 bytes. Presentation time: 1331800903.583479 <--
Stream "rtsp://192.168.0.25"; video/H264: Received 14770 bytes. Presentation time: 1331800903.693679
As you can see every second frame is misordered so when I play video I see flashbacks a lot. If I save each frame to the file and then I play them ordered correctly video is playing without any problem. I've even tried to increase packet reordering treshold time from 0.2 to 10 seconds but without any success.
I have last version of live555 and I'm using camera BOSCH NBC-265-P.
Thank you for any help.
Best regards Ivan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20120315/b0a20696/attachment.html>
More information about the live-devel
mailing list