show first message show previous message Showing Logic-users Message 219347 of 246704 show next message show last message

Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!

From: David Cake <dave@difference.com.au>
Date: Sun, 1 Oct 2006 at 7:55:01 PM
Subject: Re: [LUG] Re: AUNetSend and AUNetReceive
Message #219347
This is a reply to #219299.
>Maybe more an issue of the protocol than of the nominal speed. The >ethernet protocol has no fixed timeslices or such. If a data block >wants to travel over ethernet it sticks its head out, looks to the >left and right and if it sees a free space among the other data it >quickly jumps out and swims with the stream. Its following brothers >and sisters get somehow organized behind the leader. > >If you try audio over ethernet you will see a certain amount of >steady latency which does not change during one travel session. But >the latency won't be the same the next time because the time when the >first bits can take off differs. I am not really sure but I doubt >that faster ethernet will change that situation. Maybe a much faster >version but a 10 times faster net will not result in a 10 times >better performance. There is still the protocol. This is true enough as far as it goes, but the issues of the ethernet protocol itself can be pretty much minimised by not having any other data on the same network (and with modern networks where everything is switched, that can often be no other data on the same virtual network). If the data 'sticks its head out' and always sees no other data, the intrinsic ethernet latency is very small. Ethernet over audio should be quite doable - its just that it requires getting things right at several different levels (physical, network layout and switching, TCP/IP tuning, etc), so its hard to do well, and is nowhere near as 'plug and play' as people are used to ethernet being (especially if you want to get the latency as low as you can). >Honestly, I am not sure if audio over ethernat has a future. Ethernet >was never thought for that kind of stuff. If we had a kind of fast >"token ring" network i.e. or a dedicated protocol for audio (I think >Yamaha tried that) then yes. But with our usual networks it is >currently just an interesting experiment. Ethernet is the foundation of modern networking, and is likely to remain so for the foreseeable future, so thinking about token ring and such is just dreaming - and to be honest, I think its going to be far more practical for any use that requires a 'real' networking protocol than any alternative. Tuning ethernet right and getting an ethernet setup that has the latency as low as possible is almost certainly going to be easier in almost any situation than messing around with different protocols. Its also worth noting that its not really the case that token ring has better latency than ethernet - its just that token rings latency is far more deterministic and has an upper bound, which is a useful property in many situations, but ethernet should be as fast or faster when running in a low latency, low traffic, network. Though for small networks, where the machines are basically in the same room, firewire is probably the most practical alternative. You can run IP over firewire (its built into MacOS X), and if you want to experiment with audio over TCP/IP networking without the limitations of ethernet, that would be the obvious thing to try. I'd be interested to hear if the results are significantly better in this situation. Cheers David
Viewed 922 times, 0 replies, 5 messages in thread. Reply to this message. Read this thread.

Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!


© 1994-2008, All Rights Reserved.