I struggled for a long time getting a video stream in QGC but finally got it working… but I had to change networking to make it work and I want to figure out why and what was wrong with default…
BlueOS on Pi4. Latest 1.4.3 version. (tried others including betas, same experience)
QGC running on Windows 11 with 2 network adapters in use. One to internet one to BlueOS.
With all default settings, BlueOS at 192.168.2.2, BlueOS video stream set to udp://192.168.2.1:5600 and Windows at 192.168.2.1 QGC communicates but fails to get a video link.
If I change BlueOS settings to set Mavlink endpoint to 192.168.2.100 and video stream to udp://192.168.0.100 and Windows IP to 192.168.2.100 both Mavlink and video stream work.
So I have a working solution, but I have to understand why the default failed.
I looked at the post at QGC no video stream (windows) - #9 by enorton62 where @williangalvani showed a great way of looking at QGC using Resource monitor.
With Windows set at 192.168.2.100 I see
QGroundControl.exe 18204 192.168.2.100 5600 UDP Allowed, not restricted
QGroundControl.exe 18204 IPv4 unspecified 14550 UDP Allowed, not restricted
With Windows at 192.168.2.1 I do NOT see the 5600 UDP port in resource monitor… (not shown as restricted, just not there…)
So I am confused why qgroundcontrol.exe doesn’t seem to be listening when my IP address is set to 192.168.2.1 on Windows.
In Windows firewall qgroundcontrol is allowed on private and public networks.
Windows is set to 192.168.2.xxx subnet mask 255.255.255.0
Has anyone got any suggestions on this??? Sure I am working, but something isn’t right…