I am streaming video from multiple Pi zero WHs, via ethernet, to a master Pi 3B+ which saves the streams to a hard drive. I chose Pi zeros due to their low cost and low power draw (I'm running from battery), and ethernet for low latency and high reliability over a UDP connection. But I haven't come up with a great way to actually implement the ethernet connection.
The options I'm aware of are:
- Micro-USB to RJ45 Adaptor  - Seems great in theory but I've read that many of these AliExpress adaptors have bandwidths orders of magnitude lower than advertised, which could be an issue for video streaming.
- Micro-USB OTG Adaptor & USB to RJ45 Adaptor (Male-Female)   - This is what I'm using now and it works, but it feels a bit cludgy with how many cables and connections it involves
- Micro-USB OTG Adaptor & USB to RJ45 Adaptor (Male-Male)   - Well-reviewed, but I can't find any similar products rated for more than 500kbaud--too slow for video streaming
- The first two options come from this helpful existing answer
- I'm working with a ~2.5MBps minimum bandwidth to accommodate my video streams
- I'll be hooking up upwards of 12 cameras, so I'd like to keep cost down, if possible