[Icecast] Pre-roll playing every time user disconnects and connects
Geoff Shang
geoff at QuiteLikely.com
Sat Nov 21 00:36:08 UTC 2020
On Fri, 20 Nov 2020, Yahav Shasha wrote:
> You could simply serve your pre roll at the client side, eg, your player.
> This way you can detect the mentioned situation and decide whether or not
> to serve the pre roll.
The trick here is to find a way of serving the preroll without everyone
hearing it.
I guess you could use some on connect logic to determine if it should be
played, fire up a command line streamer which would stream it to its own
mount point which is set to fall back to the main stream, then move the
listener to that mount. They would hear the preroll then drop back to the
main stream when the streamer exits and drops off.
And of course there's the whole logic of when and when not to stream the
preroll.
Cheers,
Geoff.
More information about the Icecast
mailing list