As an addendum to the network streaming discussion:
I've examined AVB more closely and it seems like a very promising technology for "our" use case. Driven by the guarantees and low latencies required in the automotive industry, it can go really low (4uS delay on an unused Gbit link) and - most importantly - supports a "clock grandmaster", ie. a single clock hopefully honored by the sender ("talker").
It also is not just a RTP acceleration, turns out it primarily uses IEEE-1722.1 (no IP layer) and is pushed quite significantly by XMOS as well, with firmware available. In terms of OS support, it's getting there and it's multiplatform.
There are apparently still some outstanding issues, like sending devices not listening to external clock, etc., but give it a few years and we may have a decent standard. One that also allows vendor-specific data to be send (ie. firmware update), etc.
PreSonus seems to be already using it.
I've examined AVB more closely and it seems like a very promising technology for "our" use case. Driven by the guarantees and low latencies required in the automotive industry, it can go really low (4uS delay on an unused Gbit link) and - most importantly - supports a "clock grandmaster", ie. a single clock hopefully honored by the sender ("talker").
It also is not just a RTP acceleration, turns out it primarily uses IEEE-1722.1 (no IP layer) and is pushed quite significantly by XMOS as well, with firmware available. In terms of OS support, it's getting there and it's multiplatform.
There are apparently still some outstanding issues, like sending devices not listening to external clock, etc., but give it a few years and we may have a decent standard. One that also allows vendor-specific data to be send (ie. firmware update), etc.
PreSonus seems to be already using it.