[xiph-rtp] header caching and chaining

Ralph Giles giles at xiph.org
Thu Feb 3 16:50:12 PST 2005


On Thu, Feb 03, 2005 at 04:37:59PM -0800, Aaron Colwell wrote:

> Yes. Since SDP forces the number of streams to be constant, you can't support
> changing the number of logical streams unless you do SSRC multipexing over a
> single RTP channel. I'm fine with not supporting those types of stream since
> hopefully they are rare. For on-demand content you could support these files
> by figuring out the max number of Vorbis and Theora streams needed and 
> advertise that many streams. You just don't send data on some of the streams 
> when they aren't needed. This is basically how I support these types of files
> in the Helix Plugins.

Ok, thanks. That helps.

> For live this could be ok, but for on-demand, transcoding won't scale 
> eventhough audio is less expensive to transcode than video.

Is there a reason to use RTP instead of HTTP for on-demand work??

> I'm not sure what you mean about "a more expensive version of the fixed-info 
> packet config". I think it just means that if you want to support changes in
> the info header then you need to have the CRC cover the info header and 
> codebook. If you just want to switch out the codebook then it will work fine.
> Since the frame-rate info is in the ident header this would mean fixed 
> frame rate for video and fixed sample-rate and channels for audio.

That's what I mean. :-)

 -r


More information about the xiph-rtp mailing list