Hi, I was wondering if it would be possible to do multichannel encoding with CELT. 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?) Best regards, Dirk Griffioen Barcelona Media
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 > CELT. > > ?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
Hi, I recommend you just encode N separate mono streams. I'm pretty sure that's what Vorbis does internally anyway. Jean-Marc Dirk Griffioen a ?crit :> Hi, > > I was wondering if it would be possible to do multichannel encoding with > CELT. > > 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?) > > Best regards, > > Dirk Griffioen > Barcelona Media > > > _______________________________________________ > celt-dev mailing list > celt-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/celt-dev > >