@MJ said in RB5 drone streaming from different cameras:
Tracking
Hello,
At the moment the rb5-streamer only streams video at 640x480 at 30fps. In order to achieve a different resolution, a custom gstreamer implementation will have to be used. The rb5-streamer is based off of the code found here.
In order to get streams from other cameras, through rb5-streamer, begin by disabling the camera server for the corresponding camera you'd like to use, and start a new rb5-streamer instance using the -c flag to select the camera index. So for the tracking camera:
systemctl stop rb5-camera-server@2
systemctl disable rb5-camera-server@2
rb5-streamer -c 2
A reboot may be required after stopping and disabling the service
you'll then be able to access the stream at rtsp://VEHICLES_IP:8554/camera2
Regarding the weird systemctl status rb5-camera-server@2 warning messages, I don't believe I've seen those warning messages show up before. Were the After and Requires fields modified in the service file? These are the appropriate values in case it was modified:
After=qmmf-server.service
Requires=qmmf-server.service