<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Phillipp,thanks for the reply…
<div class=""><br class="">
<div class="">
<div class="">I figured there wouldn’t be an out of the box way. I assume someone would have to write a script and link it to the configuration? If it’s complicated, fair enough, I was just wondering the general process and what resources might be needed to
 get it done.</div>
<div class=""><br class="">
</div>
<div class="">Recently I’ve tried to put an intro on each stream, but yes we do run into people with poor internet connections who complain about drops in connection causing the <intro> to play more than once. Plus, Google has the data built-in that I don’t
 have necessarily displayed very well with Icecast. I guess I was hoping for it to be “that simple.” </div>
<div class=""><br class="">
</div>
<div class="">As far as what I’ve got - Icecast 2.4.4, on a Centos 7 machine. No load balancing, nothing fancy at all. Just did a general install, ran over SSL (HTTPS), and changed a few things in the config regarding burst-size depending on the mount point. </div>
<div class=""><br class="">
</div>
<div class="">At some point in the future, we may want to look into someone building us a bridge/link via the google API (I’d assume, but correct me if I’m wrong), but it’s a government agency, so the process is finicky! </div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
Patricia Moynihan<br class="">
Director of Digital<br class="">
<br class="">
<a href="mailto:pmoynihan@fsu.edu" class="">pmoynihan@fsu.edu</a><br class="">
850-645-6067<br class="">
850-645-7200</div>
</div>
</div>
</div>
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Apr 9, 2022, at 5:59 PM, Philipp Schafft <<a href="mailto:phschafft@de.loewenfelsen.net" class="">phschafft@de.loewenfelsen.net</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Good evening,<br class="">
<br class="">
On Fri, 2022-04-08 at 16:05 +0000, Patricia Moynihan wrote:<br class="">
<blockquote type="cite" class="">That’s basically my question <br class="">
<br class="">
Google ad manager pre-roll - is it possible using icecast?<br class="">
<br class="">
I know how to set up a basic pre-roll, but there are a lot of<br class="">
complaints about it (mostly from people with poor connections)<br class="">
replaying. I also needed to have the associated data.<br class="">
<br class="">
If there is something already written about how to do this, please<br class="">
point me in the right direction!<br class="">
</blockquote>
<br class="">
generally speaking this is possible. However it is a bit more<br class="">
complicated and depends on a few variables.<br class="">
<br class="">
First you need to tag each listener in some way. Then you must ensure<br class="">
they only hit the intro once. E.g. with 2.5.x you can do that with the<br class="">
auth system.<br class="">
<br class="">
But, also keep in mind that some clients are broken and may generate<br class="">
more than one request. So it might be a bit more tricky to get the into<br class="">
sent to the one the listener is actually listening to.<br class="">
<br class="">
I think it would be best to provide a bit more details: Exact version<br class="">
of Icecast used, type if load balancing, general setup architecture,<br class="">
...; otherwise it will be a bit of a guessing game.<br class="">
<br class="">
<br class="">
With best regards,<br class="">
<br class="">
PS: If you are looking more for business grade support feel free to<br class="">
reply off-list.<br class="">
<br class="">
-- <br class="">
Philipp Schafft (CEO/Geschäftsführer) <br class="">
Telephon:  +49.3535 490 17 92<br class="">
Website:   <a href="https://www.loewenfelsen.net/" class="">https://www.loewenfelsen.net/</a><br class="">
Follow us: <a href="https://www.linkedin.com/company/loewenfelsen/" class="">https://www.linkedin.com/company/loewenfelsen/</a><br class="">
<br class="">
Löwenfelsen UG (haftungsbeschränkt)     Registration number:<br class="">
Bickinger Straße 21                     HRB 12308 CB<br class="">
04916 Herzberg (Elster)                 VATIN/USt-ID:<br class="">
Germany                                 DE305133015<br class="">
_______________________________________________<br class="">
Icecast mailing list<br class="">
<a href="mailto:Icecast@xiph.org" class="">Icecast@xiph.org</a><br class="">
http://lists.xiph.org/mailman/listinfo/icecast<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</body>
</html>