Skip to content

Commit

Permalink
Update Behaviour - Client Side.md
Browse files Browse the repository at this point in the history
  • Loading branch information
N-Nagorny committed Jul 28, 2023
1 parent 442a089 commit 215df6e
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions docs/Behaviour - Client Side.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,11 @@ Constraint Sets of Receiver Capabilities with `urn:x-nmos:cap:meta:enabled` set

### Using the Constraint Sets

After building the Constraint Sets the Controller SHOULD change but MAY keep the configuration of the Sender.

If changing the configuration of the Sender, the Controller MUST `PUT /constraints/active` to the Sender to replace the Active Constraints.
In case of changing the configuration of an active Sender, deactivating the Sender MAY be necessary.
The Sender indicates that the Active Constraints cannot currently be updated with the `423` (Locked) response.

If keeping the configuration of the Sender, the Controller MUST `GET /constraints/active` from the Sender and evaluate these Active Constraints against the Constraint Sets it has built.
If keeping the configuration of the Sender, the Controller SHOULD `GET /constraints/active` from the Sender and evaluate these Active Constraints against the Constraint Sets it has built.
If the current Active Constraints allow streams, that would not be compliant with the Constraint Sets it has built, the Controller SHOULD inform the User that compatibility of the Sender's stream with the chosen Receivers cannot be assured without replacing the Active Constraints.

After this the Controller can make connections via [IS-05][].
Expand Down

0 comments on commit 215df6e

Please sign in to comment.