Recently I've been working on a project to stream video from one raspberry pi zero with a camera module to another with a small TFT display. The application demands that this stream has very, very little latency. I've been able to achieve the goal of streaming video using this github code:
I need a solution that utilizes internet protocols. This ensures the two computers could be across the world from each other and still function at a high level. This solution attains that goal, However, this system has far too much latency and can only provide about twenty frames per second. Is this a result of the pi zero's 2.4 ghz anteanna? Is this a limitation of Motion JPEG systems? Any suggestions to decrease latency in the video stream would be appreciated.