Hi guys, Can anyone share some (deep technical) light on how «Server Side Spot Replacement" on live radio streaming with Icecast can be done? Thanks, BR Rune -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20170411/e322cb01/attachment.html>
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 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: 490 bytes Desc: This is a digitally signed message part URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20170411/21157a44/attachment.sig>
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, Rune -----Original Message----- From: Icecast-dev [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 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 Löwenfelsen UG (haftungsbeschränkt) Registration number: Bickinger Straße 21 HRB 12308 CB 04916 Herzberg (Elster) VATIN/USt-ID: Germany DE305133015
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, BR Rune 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. Lin 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, Rune -----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> http://lists.xiph.org/mailman/listinfo/icecast-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20170418/3992a44f/attachment.html>
Dear Rune, I think it's a bit far from how originally icecast works and you might consider writing a replacement that is tailored for such needs. If I were you I would have written something dedicated. If you're open for using non-open software, feel free to PM me as I am working on similar projects. Marcin wt., 18.04.2017, 14:07 użytkownik Rune Hafskjær <Rune.Hafskjaer at p4.no> napisał:> 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, > > > > BR > > Rune > > > > *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. > > Lin > > > > On 11 April 2017 at 09:03, Rune Hafskjær <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, > Rune > > > -----Original Message----- > From: Icecast-dev [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 > 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 > > 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 > http://lists.xiph.org/mailman/listinfo/icecast-dev > > > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20170418/1806e98f/attachment-0001.html>