[Vorbis] Use of ogg vorbis for real time audio streaming?
d00ma3 at tomsmusicpage.org.uk
d00ma3
Mon Jul 5 07:40:33 PDT 2004
Hi list!
I am currently investigating the possibility of allowing musicians to
collaborate over the internet --
Musician A -------> internet --------> Musician B
This diagram obscures quite a lot of detail. In reality, the datapath would look
more like this:
Musician A
ADC
Compression algorithm
UTP (or perhaps RTP?)
IP
ADSL
the Internet
....<snip>.....
Clearly, this link would have to be two-way; and should have a reasonable
latency (perhaps under 100ms). I understand that this is a challenging task,
and perhaps even impossible. However, I think it is possible that with
attention to detail at every level of the datapath it could be done.
So. My question is: is ogg vorbis (as a whole, bitstream and codec) appropriate
for such an application? I have studied the documentation, and it seems to me
that there are several barriers (for example, ogg pages are recommened to be
4-8kB, this is 0.5 - 1 sec worth of audio for a 64kbps stream). Could I work
around these limitations by aggressively setting certain parameters in the
code, or is this a no-brainer from the outset?
Any suggestions would be gratefully received!
Best regards,
Tom
More information about the Vorbis
mailing list