-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
Hey everyone,
I have an RPI5, running Ubuntu 24, connected to a Pixhawk 6c running PX4 on TELEM2. I have 2 USB cameras connected to the RPI as well. When I launch mavlink-camera-manager, I am not able to get the camera feed on QGC. Infact, only one of my cameras shows up sometimes if I enter the RTSP URL in QGC, which I configure in :6020
Im trying to get camera switching working between the 2 cameras, but the feed does not even show up on QGC. Any direction on this would be sincerely appreciated.
Thank you
Apoorv Thapliyal
Im not sure if its relevant, but I have this stream of error logs:
2026-01-09T23:54:32.502737Z WARN src/lib/logger/manager.rs:243: basesrc ../libs/gst/base/gstbasesrc.c:3177:gst_base_src_loop:<v4l2src2> error: streaming stopped, reason not-negotiated (-4)
2026-01-09T23:54:32.502845Z WARN src/lib/stream/pipeline/runner.rs:70: task ended with error: "Some(\"Error from Some(\\\"/GstPipeline:pipeline-v4l2-f28fc077-0f66-54e3-a5ae-e61c7206518b/GstV4l2Src:v4l2src2\\\") for Pipeline \\\"pipeline-v4l2-f28fc077-0f66-54e3-a5ae-e61c7206518b\\\": Device '/dev/video0' is busy (Some(\\\"../sys/v4l2/gstv4l2object.c(4417): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline-v4l2-f28fc077-0f66-54e3-a5ae-e61c7206518b/GstV4l2Src:v4l2src2:\\\\nCall to S_FMT failed for MJPG @ 1280x720: Device or resource busy\\\"))\")"
2026-01-09T23:54:32.503455Z WARN src/lib/logger/manager.rs:243: v4l2 ../sys/v4l2/gstv4l2object.c:4725:gst_v4l2_object_set_crop:<v4l2src3:src> VIDIOC_S_CROP failed
2026-01-09T23:54:32.503546Z WARN src/lib/logger/manager.rs:243: default ../sys/v4l2/v4l2-utils.c:189:gst_v4l2_error:<v4l2src3> error: Device '/dev/video2' is busy
2026-01-09T23:54:32.503581Z WARN src/lib/logger/manager.rs:243: default ../sys/v4l2/v4l2-utils.c:192:gst_v4l2_error:<v4l2src3> error: Call to S_FMT failed for MJPG @ 1920x1080: Device or resource busy
2026-01-09T23:54:32.503689Z WARN src/lib/logger/manager.rs:243: basesrc ../libs/gst/base/gstbasesrc.c:3397:gst_base_src_prepare_allocation:<v4l2src3> Subclass failed to decide allocation
2026-01-09T23:54:32.503736Z WARN src/lib/logger/manager.rs:243: basesrc ../libs/gst/base/gstbasesrc.c:3177:gst_base_src_loop:<v4l2src3> error: Internal data stream error.
2026-01-09T23:54:32.503764Z WARN src/lib/logger/manager.rs:243: basesrc ../libs/gst/base/gstbasesrc.c:3177:gst_base_src_loop:<v4l2src3> error: streaming stopped, reason not-negotiated (-4)
2026-01-09T23:54:32.503808Z WARN src/lib/stream/pipeline/runner.rs:70: task ended with error: "Some(\"Error from Some(\\\"/GstPipeline:pipeline-v4l2-9215e7e1-9cf4-5ab6-86dd-e46a1b36a422/GstV4l2Src:v4l2src3\\\") for Pipeline \\\"pipeline-v4l2-9215e7e1-9cf4-5ab6-86dd-e46a1b36a422\\\": Device '/dev/video2' is busy (Some(\\\"../sys/v4l2/gstv4l2object.c(4417): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline-v4l2-9215e7e1-9cf4-5ab6-86dd-e46a1b36a422/GstV4l2Src:v4l2src3:\\\\nCall to S_FMT failed for MJPG @ 1920x1080: Device or resource busy\\\"))\")"
2026-01-09T23:54:33.419772Z ERROR src/lib/mavlink/manager.rs:244: Failed to connect, trying again in one second. Reason: Os { code: 98, kind: AddrInUse, message: "Address already in use" }.
^C2026-01-09T23:54:33.983918Z INFO /home/apoorv/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.6.0/src/server.rs:333: SIGINT received; starting forced shutdown
2026-01-09T23:54:33.984059Z INFO /home/apoorv/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.6.0/src/worker.rs:593: shutting down idle worker
2026-01-09T23:54:33.984189Z INFO /home/apoorv/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.6.0/src/accept.rs:143: accept thread stopped
2026-01-09T23:54:34.286556Z WARN src/lib/logger/manager.rs:243: shmsink ../sys/shm/gstshmsink.c:842:pollthread_func:<shmsink2> error: Failed waiting on fd activity
2026-01-09T23:54:34.286556Z WARN src/lib/logger/manager.rs:243: shmsink ../sys/shm/gstshmsink.c:842:pollthread_func:<shmsink3> error: Failed waiting on fd activity
2026-01-09T23:54:34.286646Z WARN src/lib/logger/manager.rs:243: shmsink ../sys/shm/gstshmsink.c:842:pollthread_func:<shmsink2> error: gst_poll_wait returned -1, errno: 16
2026-01-09T23:54:34.286657Z WARN src/lib/logger/manager.rs:243: shmsink ../sys/shm/gstshmsink.c:842:pollthread_func:<shmsink3> error: gst_poll_wait returned -1, errno: 16Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels