RTP Payload Format for Vorbis Encoded AudioThis document describes a RTP payload format for transporting Vorbis encoded audio. It details the RTP encapsulation mechanism for raw Vorbis data and details the delivery mechanisms for the decoder probability model, referred to as a codebook, metadata and other setup information. |
Example Vorbis RTP ServerThis small example server multicasts Vorbis data based on the RTP Internet Draft detailed above.
StatusStatus is currently pre-alpha, please see the Bugs/Todo list below.
Downloadvorbisrtp.c.gz
CompilingAfter unpacking, compile the server like so:
$ gunzip vorbisrtp.c.gz $ gcc vorbisrtp.c -o vorbisrtp -lvorbis -logg -Wall RunningThe server is invoked like so:
$ ./vorbisrtp -i 229.0.0.1 -p 5000 -t 5 sample.ogg The command line options are:
$ ./vorbisrtp [-i] [-p] [-t] filename
Bugs/Todo
|
RTP Payload Format for Theora Encoded VideoThis document describes a RTP payload format for transporting Theora encoded video. It details the RTP encapsulation mechanism for raw Theora data and configuration headers consisting of the quantization matrices and the Huffman codebooks for the DCT coefficients, and a table of limit values for the deblocking filter. |