-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Is your feature request related to a problem? Please describe.
Some of our lecturers only need the chalk board recorded (camera) and some only prefer their slides being recorded (so they leave the camera turned off). Because they are usually also too lazy to remove the unused tracks in the editor or simply don't know, we sometimes get questions by students as to why there is a black stream, and if something broke.
Describe the solution you'd like
Our new shiny recorders publish their inputs as a comma separated list in capability capture.device.names:
/capture-admin/agents/recoder_name/capabilities.json
{"properties-response":{"properties":{"item":{"key":"capture.device.names","value":"Auto A,Auto B"}}}}In theory, and if properly named (Auto A,Auto B is the default but can be changed) this would allow the scheduler to select if they wanted a camera and/or their slides/their computer to be recorded.
Describe alternatives you've considered
Nudge lecturers to remove blank tracks or detect them as part of a WF and remove them if blank.
Additional context
Noticed that while investigating an issue around https://github.com/orgs/opencast/discussions/6988