I followed the doc to setup video streaming. I don’t seem to get any errors but I don’t get a window showing the video stream.
I did the following:
Get latest EMLID raspian image
Expand filesystem and enable camera (sudo raspi-config) & reboot Raspberry Pi
On PC install GStreamer and then launch it
gst-launch-1.0 -v udpsrc port=9000 caps=“application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264” ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=f
I will try to assemble the same setup with camera as you have and test if I get the same issue. As soon as I succeed I’ll come back with a feedback to you.
I’ve noticed you haven’t mentioned any GCS that you are using.
You’ve done everything right. However, for the video stream to PC, you need ground control system (eg Mission Planner, QGroundControl) or any media player that supports streaming. GCS should detect your stream automatically after you launch ArduPilot and connect to it.
Please, try installing Mission Planner and getting the image there. Let me know if you encounter any complications.
This does look like a security issue with Windows 10 machine, since everything’s work fine on your other devices.
Moreover, by default ports are bound to a single application, thus making it unavailable to listen to the one same port with multiple applications on the same machine and thus to stream to them.
Try adding an exception for the port that you use for streaming to your firewall, this should help.