@tom thanks! That seems to have allowed me to startup a second (and third) RTSP stream automatically which was my primary goal.
The reason I keep asking about QGC is because I am trying to get it so I can have my GCS automatically find any available RTSP streams, ideally without having to manually pass all of the individual URI. My understanding was that this is what the mavcam manager service is doing: creating mavlink camera objects which can be queried to get the rtsp streams, and that this is how QGC works. Since I do not yet have the querying setup I was trying to use QGC as test case, i.e. if QGC can do it, I should be able to do it with mavlink commands.
At the moment when I startup QGC and look at the camera output I see the following:
with my voxl-mavcam-manager.conf
as above and my streamers:
voxl2:/$ systemctl status voxl-streamer
ā voxl-streamer.service - voxl-streamer
Loaded: loaded (/usr/bin/voxl-streamer; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-12-06 22:40:09 UTC; 44s ago
Process: 1451 ExecStartPre=/bin/sleep 5 (code=exited, status=0/SUCCESS)
Main PID: 1942 (voxl-streamer)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/voxl-streamer.service
āā1942 /usr/bin/voxl-streamer
voxl2:/$ systemctl status voxl-streamer2
ā voxl-streamer2.service - voxl-streamer
Loaded: loaded (/usr/bin/voxl-streamer; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-12-06 22:40:09 UTC; 53s ago
Process: 1450 ExecStartPre=/bin/sleep 5 (code=exited, status=0/SUCCESS)
Main PID: 1943 (voxl-streamer)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/voxl-streamer2.service
āā1943 /usr/bin/voxl-streamer -s -p 8901 -i hires_down_small_encoded