there is train of thought in the audiophile community that think like error correction is bad
Wish they could understand that all digital is realised by analogue signals and they can go bad! What distinguishes digital done correctly is that errors can be detected and corrected. In most cases, the exact original data can be preserved. Detection and correction require data buffers - the bigger the better.
Those using I2S should ponder this, because I2S does not provide any error detection or correction whatsoever. I sense mis-information from vested commercial interests, who do not want to pay HDMI licence fees, is at play.
On the other hand, too much error correction would indicate that something analogue is flaky, somewhere, and should be fixed.
Video is an interesting topic; I think many technical people believe it uses UDP, but in fact most video streaming is done using TCP because it gets priority on the net and it doesn't have to switch ports when it reaches the destination
On the contrary, UDP gets prioritised over TCP. because TCP is not considered time-sensitive. Ports are just a logical construct in Internet Protocol (IP) that tell the receiver what "app" to use to handle each packet. TCP and UDP both run over IP
ChatGPT says:
TCP and UDP are both transport layer protocols that send data between devices, but they prioritize different things: TCP is connection-oriented and reliable, while UDP is connectionless and fast. TCP ensures data is delivered accurately and in order, making it suitable for applications like file transfers and web browsing, whereas UDP is used for speed-sensitive applications like video streaming and online gaming where occasional packet loss is acceptable

