Skip to content

Make some recorder capabilities user-selectable #1411

@felix-itz

Description

@felix-itz

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions