-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Capture agent options should be pre-selected when scheduling a recording #941
Comments
I would bet, some people want the exact opposite behaviour. pyCA doesn't support this (IIRC) so I may be misinformed, but I always felt like this part of the CA API is underspecified. E.g. what does it mean, if no input is selected? |
I don't think so. If different inputs are available for the CA (and can be configured), at least one of the inputs must be selected by the user. So at least one click is required. At our university, we always record both channels. Later, in the editor, the user can choose to publish both videos or just one. For us, leaving these checkboxes unchecked by default means that the user has to manually select both channels each time they plan a new recording (with the risk of forgetting to do so). We therefore prefer to have the input channels pre-selected.
In the case of Extron SMP CAs, the video from the unselected channel is muted, only a black picture is recorded (and not available in the live stream). |
In that case, shouldn't it be a required option? Should Opencast check that at least one checkbox is selected? IMO, it would be better to force the user to make a selection instead of making this implicit. |
It used to be a requirement that at least one input was selected. IMO this is a bug in a few places: the backend should validate that at least one is selected, the front end should do the same, and the ui should support having them selected by default (tho I agree with @mtneug here) |
I agree with both of you that it should be required to have at least one input selected. But some of the CAs like pyCA don't have any input options, this should also be considered in the design. |
To summarize:
Is that about right? |
@Arnei your summary sounds about right for our case (Uni Konstanz).
|
I think A/B naming comes from the CA? In any case, Opencast does support more than two videos which should be supported by such a mapping. |
The CA is responsible to populating those fields yes. You can, in theory, overwrite what the CA sends by POSTing the right bits to the CA admin endpoints, but if the CA periodically resends its capabilities (which it's supposed to) then your changes would get overwritten at that point :) Edit: both of @marcusm7's ideas sound good, though I'm not the one doing the work :D |
A few notes:
|
I completely agree with @reiferschris and would like to summarise my point of view:
|
When I schedule a new capture event recording, the Extron SMP options should be pre-selected in the scheduling dialogue:
The text was updated successfully, but these errors were encountered: