Is optical mostly a waste of time versus Ethernet?


The only value I see with a fiber optical cable is if you have a long long run.

All the noise coming into an optical fiber is preserved and comes out the other side. I guess there is a value in not creating more noise while it is traveling through the optical cable. But if it's a short run of two Feet then is it really worth it.  Seems a well shielded Ethernet cable would do just as fine without all the hassle of converting to optical which is a pain in the ass.

I always thought there was value with optical but it seems they're really may not be. Maybe I'm wrong.  It seems a switch likely produces a lot of noise and inserting an audio grade switch is very prudent and going optical really doesn't solve switch noise problem.  The benefit of re-clocking offered by a decent switch to clean up the signal is worthwhile.

jumia

I won’t derail this thread any further @fredrik222, but I think I have posted enough information to clearly illustrate that the absolutes you discuss are not. Roon, as a server, specifically does not support DRM. It has very limited support, and only supported services that use DRM (Tidal/Qoboz) after their change to TCP. Prior to TCP, it was UDP and I will go back to my statement that you do not know if they guaranteed delivery. If I had to guess, I would say they did not. I wonder what other local streaming implementations are still using UDP and susceptible to packet loss? I have no worries about web-based, they are TCP based, but for local, I would want to be verifying what is being used is guaranteed delivery before assuming it is.

A packet loss indicator or VOIP quality indicator is not really a wrapper as it is not implementing any manipulation of the underlying data (typically), though people seem to call almost anything a wrapper if it interacts with the data, even if it does not manipulate it.

Where reliability wrappers are used in gaming platforms is custom implementations for ensuring controls information is transmitted, i.e. press a key, move a mouse, etc. The small amount of data does not lend itself well to TCP, but you need to ensure the data gets there. Gaming platforms write a custom wrapper around UDP (just like UDP is essentially a wrapper itself) to accomplish this. This does not make sense for streaming where the data is relatively large, the latency unimportant, and a suitable method already existing.

 

You can respond, but I will not. I would like to respect the topic of the thread. I don't doubt you have some networking experience, but I also doubt that you lack application specific knowledge in this area.

@ghasley 


There is a potential mechanism for noise transfer and this would be system dependent. I have my doubts, but the mechanism exists. An argument could be made about the impact of that noise on jitter in a clock on the DAC device. I find that argument unreliable and not supported by available measurements. Similarly, I find the argument about jitter in the Ethernet as an issue unreliable. All these things would be too easy to demonstrate. My spidey sense goes off then easily demonstrated things are not.  Been in this hobby long enough that I don't trust what I thought I heard any more, proven myself wrong too many times. I am not about to start taking other people's words for it. Used to do that. Poorer for it.

@theaudiomaniac thanks for the reply. Indeed, there are alot of absolutes and alot of exceptions. I hear material sound quality differences and I am skeptical by nature. But what do I know, I enjoy tube amplification but my system is a digital only source. I hear differences in cable and it isn't subtle so I'm probably not going to be invited by Amir to opine on much. All the best...

@theaudiomaniac  you are saying you don’t have any more knowledge on the topic  and therefore no one else does either. Good argument. like I have stated before, I know more about the topic that anyone on this forum, including yourself, until proven that it is not so.
 

one thing you certainly did not was to dispute any absolutes, in fact you, yourself said that the forum is anti Audioscience…
 

What you don’t call a reliability wrapper is up to you, UDP specifically states it leaves reliability to the higher level protocols. VoIP measures it for  quality, gaming and gamers are obsessed with their “ping” there are controls. Neither requires that every packet is received, but have reliability safeguards to ensure a minimum level of performance.
 

And you are wrong when you say it is a wrapper around UDP, it is on top of UDP. Also wrong when you say the purpose of a reliability wrapper is to manipulate the data, it is literally the opposite, to ensure data arrives intact. How much data? well that is up to each individual application accepted performance level. 
 

and finally, it is just flat out a lie that Roon did not support Tidal/Quboz before they switched to TCP. They most certainly did, and it is easily verifiable too. Which means they had to have a reliability wrapper on top of UDP to ensure DRM, proving you wrong again. 
 

in summary @theaudiomaniac , yes, you do have limited knowledge, and can’t even bother to do research. We can agree there.