What about using SPDIF or something similar over CAT5e? It shouldn't be too hard to make that work. TCP really sucks. UDP might work for dedicated link. But I wonder. Why not a simple digital protocol. There are commercial solutions. But even simpler: analog: https://www.jeffgeerling.com/articles/computing/2015/everything-over-cat5#audio https://www.jeffgeerling.com/articles/audio-video/xlr-mic-level-balanced-audio-over-cat5e So that should not be a problem. Still I like the idea of using Ethernet in some kind of low-latency broadcasting setup. Maybe learn how to use RTSP/RTP? EDIT: works with vlc as streamer and also with dedicated RTP .c program. Works well on Ethernet, but forget it on wifi.