bluerobotics / BlueOS

The open source platform for ROV, USV, robotic system operation, development, and expansion.
https://blueos.cloud/docs/
Other
168 stars 80 forks source link

core: frontend: camera manager: allow auto-disabling video streams when using WebRTC #2966

Open ES-Alexander opened 1 month ago

ES-Alexander commented 1 month ago

Current behaviour

Configured UDP/RTSP video streams are persistent, even while the video is also being actively streamed over WebRTC (e.g. to Cockpit).

Expected or desired behaviour

  1. Add a per-stream "extra configuration" option to "disable primary stream while WebRTC is active"
  2. (Maybe) add a global setting to determine the default value of that option for newly created streams

@joaoantoniocardoso has mentioned this may require an extra command-line option in MCM

Prerequisites