[gmpi] Re: Reqs 3.6 and 3.7 (was Reqs section 3.6)

  • From: UV <u.wildner@xxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Fri, 05 Dec 2003 21:47:29 +0100

Paul Davis wrote:

The integration of automation (parameter) and audio data streams should be considered. It is an important issue regarding overall performance of a distributed music system.
A setup where unbounded UDP data is transmitted during streaming data transfer over IP is
error prone and should be avoided.



why?


Actually its not IP its the ethernet as the transport layer which is the reason.
Ethernet uses the CSMA/CD protocol on the transport layer. This protocol causes retransmission of
packets if a collision occurs.
In a streaming situation this interrupts the flow of the packets which is a good reason to try to control
the emission of packets on the application level to avoid this situation. So a sender on an ethernet wire transmitting data randomly over time can easily corrupt the audio
streaming.
You could use token ring to avoid this or isochronouse IEEE1394 channels.
But the cheapest and biggest standard still is ethernet!

Other related posts: