I've been kicking around the idea of low-cost, low-latency HD video streaming over WIFI or LAN for the past few weeks, and would love some input on what strategies can be used to minimize latency in digital video transmission.
The idea is to design a low power, fairly low cost video transmitter and receiver hardware set to broadcast video over a WIFI bridge. This has been implemented by others with a few Raspberry Pis and GStreamer, with latency as low as 250ms.
My question is, what is the absolute minimum latency achievable over such a connection? Commercial units such as the Connex HD downlink achieve negligible latency, but clearly use sophisticated hardware to do so.
If I stick to H.264 compression and use a hardware encoder and decoder chip, with minimal buffering, how low can latency be? I'm not afraid to get a few custom PCBs made, or write the required code, but want to get some idea of the theoretical minimum latency for H.264 encoding/decoding is before I start.