From ininow at riseup.net Fri Dec 2 14:20:10 2022 From: ininow at riseup.net (ininow) Date: Fri, 2 Dec 2022 15:20:10 +0100 Subject: [Icecast] Fallbacks on a relay point ? Message-ID: Hi there ! I'm looking for a solution to get fallback-mounts on relays. My machine is a DAB+ multiplexer server. I use the odr-mmbtools suite to do the job of re-encoding and multiplexing 13 streams. For the moment I don't have any fallback system with this tools. So why i'm trying to set up an Icecast server locally, to redirect the streams in localhost, with a fallback system. Unfortunately, I had a look to the official documentation, and no way to do a fallback with a relay is specified ... Could I do a relay using a mountpoint ?? Any other idea ? Thxs :) From phschafft at de.loewenfelsen.net Fri Dec 2 15:05:33 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Fri, 02 Dec 2022 15:05:33 +0000 Subject: [Icecast] Fallbacks on a relay point ? In-Reply-To: References: Message-ID: Good morning, On Fri, 2022-12-02 at 15:20 +0100, ininow wrote: > Hi there ! > > I'm looking for a solution to get fallback-mounts on relays. > > > > [...] For the moment I don't have any fallback system with this > tools. So why i'm trying to set up an Icecast server locally, to > redirect the streams in localhost, with a fallback system. > > Unfortunately, I had a look to the official documentation, and no way > to do a fallback with a relay is specified ... > > Could I do a relay using a mountpoint ?? Any other idea ? I'm not fully sure what the problem is. You just need to set the fallback in the corresponding section. And it should just work. Have you tried that? With best regards, -- Philipp Schafft (CEO/Gesch?ftsf?hrer) Telephon: +49.3535 490 17 92 Website: https://www.loewenfelsen.net/ Follow us: https://www.linkedin.com/company/loewenfelsen/ L?wenfelsen UG (haftungsbeschr?nkt) Registration number: Bickinger Stra?e 21 HRB 12308 CB 04916 Herzberg (Elster) VATIN/USt-ID: Germany DE305133015 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: This is a digitally signed message part URL: From ininow at riseup.net Fri Dec 2 15:17:11 2022 From: ininow at riseup.net (ininow) Date: Fri, 2 Dec 2022 16:17:11 +0100 Subject: [Icecast] Fallbacks on a relay point ? In-Reply-To: References: Message-ID: Maybe it wasn't explicit enough because of my poor english, sorry. I dont need any mountpoint, only relays maybe. On my machine, my ODR encoders ask for a stream in input. I get the streams from the web, but sometimes one of the streams falls. In this case, i want to have a fallback. That's only for this reason i'm trying to use an icecast server locally. The idea is : doing specific relays of each stream, and specify a fallback ... So no mount needed for the moment in my config file. thxs Clement Le 02/12/2022 ? 16:05, Philipp Schafft a ?crit?: > Good morning, > > On Fri, 2022-12-02 at 15:20 +0100, ininow wrote: >> Hi there ! >> >> I'm looking for a solution to get fallback-mounts on relays. >> >> >> >> [...] For the moment I don't have any fallback system with this >> tools. So why i'm trying to set up an Icecast server locally, to >> redirect the streams in localhost, with a fallback system. >> >> Unfortunately, I had a look to the official documentation, and no way >> to do a fallback with a relay is specified ... >> >> Could I do a relay using a mountpoint ?? Any other idea ? > I'm not fully sure what the problem is. > > You just need to set the fallback in the corresponding section. > And it should just work. Have you tried that? > > With best regards, > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From phschafft at de.loewenfelsen.net Fri Dec 2 16:18:06 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Fri, 02 Dec 2022 16:18:06 +0000 Subject: [Icecast] Fallbacks on a relay point ? In-Reply-To: References: Message-ID: <6d46c9e5d34a23570531256d4b778ce30818ad2c.camel@de.loewenfelsen.net> Good evening, On Fri, 2022-12-02 at 16:17 +0100, ininow wrote: > Maybe it wasn't explicit enough because of my poor english, sorry. No worries. Most of us aren't native speakers. :) > I dont need any mountpoint, only relays maybe. I think that hints into the direction of a misunderstanding. > On my machine, my ODR encoders ask for a stream in input. I get the > streams from the web, but sometimes one of the streams falls. In > this case, i want to have a fallback. That's only for this reason > i'm trying to use an icecast server locally. The idea is : doing > specific relays of each stream, and specify a fallback ... So no > mount needed for the moment in my config file. Generally speaking: Maybe you want to recheck the settings of your encoders, maybe they have some kind of fallback feature build in. But back to Icecast: I think you have a wrong idea of what a mountpoint is. A mountpoint is a *name*. It's *not* some kind of resource. It is just a name a resource could have. You likely confuse this with a source (connection): That is when some software mounts a stream onto a mountpoint. Then that stream becomes known by this name. So, what is a relay than: A "relay" as configured by the relay config is just a source client that is build into Icecast forwarding an external stream to Icecast. So all a relay section does is to ask Icecast to start a source client. And that source client is just a source client as any other one. ... Then hat does do?: The config section is configuration that is applied to clients interacting with a given mount point when they do. This means a few things: * A section doesn't do anything by itself. It is only a template used when a client actually makes some kind of request. * You can use a section for every valid mount point. (That is everything not under the /admin subtree.) It doesn't matter what kind of resource is mounted (stream, static page, status page,...) if any (it is still applied if there is nothing mounted). Which brings me to: Why not just define a fallback in the mount section? ;) With best regards, -- Philipp Schafft (CEO/Gesch?ftsf?hrer) Telephon: +49.3535 490 17 92 Website: https://www.loewenfelsen.net/ Follow us: https://www.linkedin.com/company/loewenfelsen/ L?wenfelsen UG (haftungsbeschr?nkt) Registration number: Bickinger Stra?e 21 HRB 12308 CB 04916 Herzberg (Elster) VATIN/USt-ID: Germany DE305133015 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: This is a digitally signed message part URL: From programcoordinator at whus.org Thu Dec 29 17:12:56 2022 From: programcoordinator at whus.org (Jason McMullan) Date: Thu, 29 Dec 2022 12:12:56 -0500 Subject: [Icecast] Stats question Message-ID: Hi, We're running Icecast 2.4.3 on ubuntu 18.04 and it's been working great for us. Thanks to all the folks that have contributed to this project! This may be a dumb question, but I have not been able to find any documentation or recent discussion of how to create logs to record historical listener data. I know it must be possible to do this by pulling data from or one of the similar sources of real time Icecast data but I could use some guidance on how to do that, or maybe there is a better way to get this information. I would like to be able to access something like the following. - Total listeners per week/month/year - The hour with the most listeners per week/month/year - Approximate aggregate tuning hours per week/month/year Thanks for any insight you can provide. Jason McMullan ___ Program Coordinator at WHUS Radio whus.org . programcoordinator at whus.org -------------- next part -------------- An HTML attachment was scrubbed... URL: