-
Notifications
You must be signed in to change notification settings - Fork 40
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
RFC: Server-side notifications #1193
Labels
Comments
Thanks for this PR! |
Here are the notes from today's workshop
|
jstarpl
added
the
Contribution from BBC
Contributions sponsored by BBC (bbc.co.uk)
label
Jun 7, 2024
Julusian
added a commit
to bbc/sofie-core
that referenced
this issue
Oct 24, 2024
Julusian
added a commit
to bbc/sofie-core
that referenced
this issue
Oct 24, 2024
7 tasks
7 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
About me
This RFC is opened on behalf of BBC
Use case
Using the AB playback feature with 3 playout channels in the pool.
In the AB pool, the channel A is currently playing out a video. Channel B has the next video queued. Channel C is playing out another video (due to an adlib).
Now, the user disables the channel B, because of a hardware fault.
The AB pool is now not able to fulfill its purpose, and needs a way to notify the user of this right away (ie not have to wait for the next Take and fail then) at the moment only messaging to logging is possible.
Proposal
I propose to have a Mongo collection that can be used to store notifications.
Then Clients can Subscribe to their relevant notifications from all over the system and display them in their GUIs.
Also an “audience” concept is introduced, this way it’s possible to target messages. So it’s possible to control what client’s receives what messages. This can be handy e.g. when using the rest API.
I’d propose we have a workshop to outline the details of this, so that we have a common understanding for my eventual implementation of this.
Sketch implementation:
Process
The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week.
The text was updated successfully, but these errors were encountered: