- Thread Author
- #1
Why Ethernet streaming sounds much better than USB
Ethernet and USB are on the physical layer 1 on the 7 layer OSI model, but USB has more complex communication data packages.
Because of the larger data packets of USB - that gives a latency of 940ns - Ethernet has small data packets that gives only 96ns latency on a gigabit Ethernet.
When you are sending data it goes up to layer 2 when using a switch, a Router is on layer 3 which is slower.
Jplay acts like a windows service - it's on layer 5, 6 and 7 - session, transport and application.
The lower the layers the simpler and faster it is, which gives better sound and lower latency/delay. The higher layers are much slower than the lower layers.
To get the best sound - don't use a complex operating system at all with all it's sessions and tasks.
When using small simplified code installed on a FPGA chip inside a player - it's active only when you use it and goes to sleep when the music is playing - this will improve the sound quality many levels compared to a system used inside a operating system.
From a CH Precision C1 user who has used the USB card with Jplay in StreamerMode with ControlPc and AudioPc.
"The Ethernet card has been installed and yes it is better than USB!
More control over sound, more organic, much more detailed sound. Also more analog sounding. Very happy to be rid of this unlimited windows tweaking."
Ethernet and USB are on the physical layer 1 on the 7 layer OSI model, but USB has more complex communication data packages.
Because of the larger data packets of USB - that gives a latency of 940ns - Ethernet has small data packets that gives only 96ns latency on a gigabit Ethernet.
When you are sending data it goes up to layer 2 when using a switch, a Router is on layer 3 which is slower.
Jplay acts like a windows service - it's on layer 5, 6 and 7 - session, transport and application.
The lower the layers the simpler and faster it is, which gives better sound and lower latency/delay. The higher layers are much slower than the lower layers.
To get the best sound - don't use a complex operating system at all with all it's sessions and tasks.
When using small simplified code installed on a FPGA chip inside a player - it's active only when you use it and goes to sleep when the music is playing - this will improve the sound quality many levels compared to a system used inside a operating system.
From a CH Precision C1 user who has used the USB card with Jplay in StreamerMode with ControlPc and AudioPc.
"The Ethernet card has been installed and yes it is better than USB!
More control over sound, more organic, much more detailed sound. Also more analog sounding. Very happy to be rid of this unlimited windows tweaking."
Last edited: