WiFi is not really suitable for real time video streaming unless you have powerful CPUs and strong connection. This fact alone makes it very hard to use Pi Zero and WiFi to get steady video stream over large distances. Perhaps there is another way?
It is not widely known, but all Raspberry Pis have analog TV output on board (in addition to HDMI), even Pi Zero sports one! You can use that analog TV output to stream a video feed from the Pi Zero to a screen far far away via a hobby grade FPV transmitter.
For my setup I used a $15 transmitter from RangeVideo.com that is tiny, yet powerful enough to fly about quarter a mile away and still have clear signal.
I connected the TV out on the Pi Zero to Video input on the FPV transmitter as you can see in the picture below:
This is all you need to be able to see your Pi Zero video output remotely! Simple enough (2 connections), but the biggest advantage of this system over WiFi streaming is that there is minimal latency because analog signal doesn't require handshakes, packet verification, packet reconstruction, etc. Analog output just streams video as it is output from the Pi Zero, in real time!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
great idea!
Does this just output the same image as the HDMI port? Or is this something different?
Are you sure? yes | no
hi, good idea, but those TV transmitters are hard to come by recently
and they also have their own issues with interferences
i recently saw a video of someone using packet sniffing on udp
the receiver end is on monitor mode and doesnt need handshake
and he got a good stream at 1km distance using a small handheld directional dish, while the transmitter was only using a small rubber duck antenna
someone else also developped what he called wifi-broadcast protocol using the same idea
Are you sure? yes | no