[Icecast-dev] Server Side Spot Replacement?

Rune Hafskjær Rune.Hafskjaer at P4.no
Tue Apr 18 12:07:11 UTC 2017

Hi Lin,

Thank you for your response. If I understand you correct your suggestion is one mount for ads per listener? Or is it possible to move everyone to a single mount with a scripted playlist that plays individual ads from a different CDN based on URL, IP and querystring parameters etc? Would love more detailed help to how/if something like that can be achieved.

And how do I “from the outside” trigger the switch to a new mount and back? Can it be done via a specific ID3 tag, does Icecast have some sort of API or other mechanisms for doing this?

Appreciate any insights on this,


From: Lin DasSarma [mailto:__ at umbc.edu]
Sent: 11. april 2017 16:00
To: Rune Hafskjær
Cc: icecast-dev at xiph.org
Subject: Re: [Icecast-dev] Server Side Spot Replacement?

It looks like you'd have to patch icecast to allow individual listener moves - do you control the live feed? Whatever triggers the ad could also move listeners to their own mounts. Also, keep in mind that could be suddenly much more taxing on the server than usual.

On 11 April 2017 at 09:03, Rune Hafskjær <Rune.Hafskjaer at p4.no<mailto:Rune.Hafskjaer at p4.no>> wrote:
Thank you Phillip, my first time here.

What I want to achieve is to replace ads in a live ad break on live streamed radio with personal spots for each listener. I want to recognize the start of the break, split listeners into separate streamed spots and then back again to the live stream when the spots has been played.

The main goal is to offer programmatic data driven ads on streamed radio and bring radio into the modern advertising world.

There are a number of companies that offers this in various cloud solutions in connection with Icecast servers, but there are pros and cons with the offerings and I want to understand how it's done and consider build it myself.

Best regards,

-----Original Message-----
From: Icecast-dev [mailto:icecast-dev-bounces at xiph.org<mailto:icecast-dev-bounces at xiph.org>] On Behalf Of Philipp Schafft
Sent: 11. april 2017 14:48
To: Rune Hafskjær
Cc: icecast-dev at xiph.org<mailto:icecast-dev at xiph.org>
Subject: Re: [Icecast-dev] Server Side Spot Replacement?

Good afternoon,

On Tue, 2017-04-11 at 11:06 +0000, Rune Hafskjær wrote:
> Hi guys,

> Can anyone share some (deep technical) light on how «Server Side Spot
> Replacement” on live radio streaming with Icecast can be done?

I think it would be helpful if you could give some more context. Maybe by explaining your goal in a non-technical way (that often helps).

Have a nice day,

with best regards,

Philipp Schafft (CEO/Geschäftsführer)
Telephon: +49.3535 490 17 92<tel:%2B49.3535%20490%2017%2092>

Löwenfelsen UG (haftungsbeschränkt)     Registration number:
Bickinger Straße 21                     HRB 12308 CB
04916 Herzberg (Elster)                 VATIN/USt-ID:
Germany                                 DE305133015
Icecast-dev mailing list
Icecast-dev at xiph.org<mailto:Icecast-dev at xiph.org>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20170418/3992a44f/attachment.html>

More information about the Icecast-dev mailing list