[linux-audio-dev] Audio over Ethernet / Livewire

Dan Hollis goemon at sasami.anime.net
Tue Jun 22 19:02:27 UTC 2004


On 22 Jun 2004, Michael Ost wrote:
> On Mon, 2004-06-21 at 23:20, Benno Senoner wrote:
> > we could divide 400 bytes into 100 midi events consisting in:
> > 1 byte timestamp relative to the audio fragment (0-127) , this would 
> > limit the fragmentsize to max 256 frames
> > 3 byte midi payload
> A couple of thoughts:
> Midi seems very compressable. You'd get a lot of 0x90s and 0x80s, for
> instance. Is that worth pursuing?

You dont want to compress if you want any kind of predictable latency.

> Is some sort of 'sequence' number needed to make sure packets arrived in
> the right order? Or perhaps UDP manages that...?

No, udp has no sequencing. You'll need to define your own sequencing 
protocol.

You don't have to worry about out-of-sequence though unless you have 
multipath. On a local LAN with ethernet switch, it should be impossible to 
get out of sequence packets.

> We're (Muse) also very interested in this sort of technology. We'd most
> likely want to run VNC alongside a protocol like this. Do you think that
> would saturate a 100 base T network?

VNC *alone* can saturate 100bt single handedly.

If you want to do that youll want GbE. Fortunately GbE is dead cheap these 
days.

-Dan




More information about the Linux-audio-dev mailing list