[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