Hi everyone, I've started looking at the RTP payload for CELT. I'm attaching a very early draft to start the discussion. It's basically based on the Speex one and removes the irrelevant stuff. Of course, everything is open to change. Comments anyone (especially on the "Issues that need to be addressed" section)? Cheers, Jean-Marc -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20081122/59424281/attachment-0002.html -------------- next part -------------- A non-text attachment was scrubbed... Name: draft-valin-celt-rtp-profile.xml Type: text/xml Size: 21039 bytes Desc: not available Url : http://lists.xiph.org/pipermail/opus/attachments/20081122/59424281/attachment-0002.bin
Jean-Marc Valin wrote:> information must be explicitly encoded. If N frames are present in a > packet, N-1 values compressed frame sizes need to be encoded at the > beginning of the packet. Each size that is less than 255 bytes isHow does the decoder know how many frames are in the packet? I see an nframes SDP parameter, but it appears to be optional, and while there are timestamps, they are only for the beginning of the packet, requiring a subsequent one to determine the number of frames. What am I missing?