Quote:
I'm not able to wrap my head around this topic. Data is transported as 0/1 wrapped in TCP packets. And these 0/1 are then sorted in correct order by the software in the TCP receiver. If one packet is lost it will be resent so they do not necessarily hit the destination in the same order they was originally sent. When they are all there then they are stuffed into a FIO buffer before they are clocked to a receiver with it's own FIFO and then clocked to the DAC and/or S/DIF logic. I would think all the reclocking of data would take TCP/IP transport out of the equation? The protocol in use are way smarter than me and my ears. Think about it, all our online banking relay on this protocol. Only thing that I can think of that could harm this are memory buffer in the receiver that are to small to handle delay on the network. But that I would expect we would hear as dropouts.
Yes I realize that in the event of a packet being lost it will be resent. However by the very nature of the TCP process jitter can not be avoided.
This is what Cisco Systems says about Jitter in handling packets over the IP
What causes Jitter?
Jitter is generally caused by congestion in the IP network. The congestion can occur either at the router interfaces or in a provider or carrier network if the circuit has not been provisioned correctly.
The easiest and best place to start looking for jitter is at the router interfaces since you have direct control over this portion of the circuit. How you track down the source of the jitter depends greatly on the encapsulation and type of link where the jitter happens. Typically, ATM circuits do not experience jitter when configured correctly due to the constant cell rate involved. This gives a very consistent latency. If jitter is seen in an ATM environment, examination of the ATM configuration is necessary. When ATM works correctly (no dropped cells), you can expect jitter to be a non-issue. In Point-to-Point Protocol (PPP) encapsulation, jitter is almost always due to serialization delay. This can easily be managed with
Link Fragmentation and Interleaving on the PPP link. The nature of PPP means that PPP endpoints talk directly to each other, without a network of switches between them. This is so that the network administrator has control over all interfaces involved.
Conclusion:
Jitter is a variation in packet latency for voice packets. The DSPs inside the router can make up for some jitter, but can be overcome by excessive jitter. This results in poor voice quality. The cause of jitter is that a packet gets queued or delayed somewhere in the circuit, where there was no delay or queueing for other packets. This causes a variation in latency. Jitter can be caused both by router misconfiguration and by PVC misconfiguration by the carrier or provider.
In summary:
Don't just assume you can send data from point-A to point-B through your router without jitter, measures need to be taken to make sure this is not a problem. In many homes you have numerous computers connected to a single router with all sorts of traffic load. The router will handle your music data like any other data be it voice data, internet traffic or games unless you can configure the router to handle the data in a way to avoid bottlenecks and dropped/resent packets.
Recommend if you must use S-box then buy a separate router just for your music and configure it properly.