When a user connects it hits resolvePlayAlias where MediaCasterStream is started and a Stream instance is set up for the very first listener. For all subsequent listeners a new media caster stream does not have to be started as long as it is the same stream name, but what if I want to play to some specific users a on-hold stream, for let's say a couple of seconds before switching them to the actual stream. Is that possible?
Changing the current stream would, and correct me if I am wrong, change the stream for every listener. So how could I achieve something like that? I am aware that I could return a different stream in resolveStreamAlias, but how do I switch that user/listener then back?