[CELT-dev] multichannel?

Gregory Maxwell gmaxwell at gmail.com
Tue Oct 13 03:55:54 PDT 2009

On Tue, Oct 13, 2009 at 6:07 AM, Dirk Griffioen
<dirk.griffioen at barcelonamedia.org> wrote:
> Hi,
> I was wondering if it would be possible to do multichannel encoding with
>  From the documentation & the code I understand that CELT currently
> encodes mono (1 channel) or stereo (2 channels).
> I would like to use CELT in a multichannel setup, to encode (and stream)
> n mono channels. Just n mono channels, not a layout like 5.1
> With vorbis I can do this, but vorbis adds a lot of latency to the whole
> process - so my question is would this be possible? (Maybe interleave
> channels?)

Sure, You just encode each channel and then store the encoded frames
one after another.

The work-in-progress RTP specification even describes how to signal
this usage: http://tools.ietf.org/html/draft-valin-celt-rtp-profile-02

More information about the celt-dev mailing list