Midrolls during live stream
We are running a video platform which allows our clients to broadcast live streams to their end users. In the platform the clients have a player in order to inspect the stream output, some controls of when to publish / unpublish the stream etc.
We need a way of playing midrolls during a live stream, like for example in a sports event when the teams are switching sides we want our clients to be able to just push a button "Commercial break" and a midroll plays for all end users.
I have thought about using the playAd(tag) call for this, my question is how the communication can be done with the end users? Can it be done using sockets? Have you had any other customers with the same/similar problem and do you know how they solved it?