Re: When switching from source client to fallback and back glitches listen client
Jack Elliott <[email protected]> Thu, 21 Sep 2023 06:57:22 -0700
| Newsgroups | gmane.comp.audio.icecast.general |
|---|---|
| Message-ID | <[email protected]> |
@Dik .... Thank you for the suggestion. I've glanced over the documentation for Liquidsoap a few times and it looks like a powerful tool with a learning curve. I didn't see a good reason to use it for our simple needs, but if it's what I have to use to paper over the rough switching from a live remote host's Icecast stream to a local fallback file, then I reckon I'll need to get into it. This forum is not the place for Liquidsoap so I'll shift over to a more appropriate place to learn more. -- Jack Elliott Director of Classical Music Programming High Desert Community Radio KPOV Bend, Oregon On 9/20/23 9:27 AM, Dik .... wrote: > I suggest you look at Liquidsoap. Particularly mksafe which can merge > files together into a single stream and stop clients from disconnecting > > https://www.liquidsoap.info/doc-2.2.0/quick_start.html#that-source-is-fallible > > > ------------------------------------------------------------------------ > *From:* Icecast <[email protected]> on behalf of Fred Gleason > <[email protected]> > *Sent:* 18 September 2023 16:09 > *To:* [email protected] <[email protected]>; Icecast > streaming server user discussions <[email protected]> > *Subject:* Re: [Icecast] When switching from source client to fallback > and back glitches listen client > On Sep 16, 2023, at 13:58, Jack Elliott <[email protected]> > wrote: > >> I've noticed that when a source-client disconnects from the >> mountpoint and the mountpoint switches to its specified >> fallback-client, some listen-clients disconnect, or close, or >> otherwise glitch. Same thing when a remote source-client connects, >> dropping the fallback--the listen-client can glitch. >> >> The fallback is an mp3 encoded at the same sample rate and bitrate as >> the remote source-client. >> >> It shouldn't glitch stream players just because it swaps sources, >> should it? > > I suspect that what is going on is that the two streams (original and > fallback) are not precisely synchronized, which means that the decoder > will likely lose framing when switching to the fallback bitstream and > hence mute or otherwise glitch while reacquiring same. I’m pretty sure > that this is a consequence of the basic architecture of the Icecast > system. > > Cheers! > > > |---------------------------------------------------------------------| > | Frederick F. Gleason, Jr. | Chief Developer | > | | Paravel Systems | > |---------------------------------------------------------------------| > | A room without books is like a body without a soul. | > | | > | -- Cicero | > |---------------------------------------------------------------------| > > _______________________________________________ > Icecast mailing list > [email protected] > http://lists.xiph.org/mailman/listinfo/icecast _______________________________________________ Icecast mailing list [email protected] http://lists.xiph.org/mailman/listinfo/icecast