[vlc-devel] 24-bit PCM RTP audio and other RFC 3190 formats
finlayson at live555.com
Sat Jan 8 01:12:55 CET 2011
>I would rather question why the heck does live555 need software updates to
>accept any new payload format... it's just a character string!!!
No, a RTP payload format is, in general, far, far more than that - it
defines how frames are packed into RTP packets (including whether or
not more than one frame can be packed into a RTP packet, and how we
handle the case where a frame is too large to fit in a single RTP
packet), along with any special headers, and rules for how the RTP
"M" bit should be set. etc. etc.
In general, each new RTP payload format that we receive (or send)
requires new code. It turns out that - for this new payload type
"audio/L24" - the packing rules etc. are trivial (just like L8 and
L16), and so the code change in this case didn't require much more
than recognizing this new string. That's not true in general, though.
Live Networks, Inc.
More information about the vlc-devel