[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