[Live-devel] order of frames

Артур Хайруллин ah at avtodoria.ru
Wed Sep 7 23:31:33 PDT 2016


I saw it numerous times too when read :) Our camera is streaming MJPEG. My
question was about how is live555 processing situations when some packets
were lost. You answered completely! Thank you very much!!!


[image: ООО "Автодория"] <http://www.avtodoria.ru/>

*Артур Хайруллин* / Системный программист
ah at avtodoria.ru / +7 904 677 74 46

ООО "Автодория"
+7 843 524 74 12
Казань, Технопарк в сфере высоких технологий "ИТ-парк", Петербургская, 52,
офис 303
www.avtodoria.ru

*Инновации спасают жизни!*


2016-09-07 20:02 GMT+03:00 Ross Finlayson <finlayson at live555.com>:

> > now is only my question is "what will be with a frames not packets". If
> frame consists of 5 packets and some of them were stolen or threshold time
> was exceeded - what will be with a frame? Will we get it furthermore or not?
>
> If a frame (or a “NAL unit”, in the case of H.264 or H.265 video) is
> fragmented across more than one RTP packet, then if *any* of these RTP
> packets is lost, then our receiving software will (obviously) not be able
> to reconstruct the complete frame (or “NAL unit”), and will not deliver any
> of it to the receiver.  I.e., as far as the receiver is concerned, the
> entire frame (or “NAL unit”) will have been lost.
>
> A corollary of this, when streaming H.264 or H.265 video: Your video
> encoder should break large ‘key frames’ into multiple ‘slice’ NAL units,
> rather than encoding it as a single (extremely large) NAL unit.  (This is
> something I’ve noted numerous times on this mailing list :-)
>
>
> Ross Finlayson
> Live Networks, Inc.
> http://www.live555.com/
>
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20160908/eaea8760/attachment.html>


More information about the live-devel mailing list