[Live-devel] Live555 : Queries

Ross Finlayson finlayson at live555.com
Thu Aug 16 14:42:22 PDT 2007


>skim through <http://www.rfc-archive.org/getrfc.php?rfc=3984>RFC 
>3984 RTP Payload Format for H.264 Video

You really shouldn't have to do this, because the library already 
implements this RTP payload format (using the "H264VideoRTPSink" 
class).  All you need to do is feed NAL units to it.  However...

>Aggregation packets (STAP) are packets designed to hold together 
>many small NALs, to increase network efficiency

Yes, we currently don't create these 'aggregation packets' (a special 
kind of NAL unit) ourselves, so if you want to use these, you'll need 
to create them yourself.  However, it's usually uncommon to have 
sequences of small NAL units

>fragmentation packets (FU) are packets designed to break huge NALs 
>(like IDR/key frames) into network size packets

No, you don't have to implement these yourself.  Our 
"H264VideoRTPSink" class automatically does this for you.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.live555.com/pipermail/live-devel/attachments/20070816/90bbd8d8/attachment-0001.html 


More information about the live-devel mailing list