From ohnonot-github at posteo.de Wed Apr 6 06:37:40 2022 From: ohnonot-github at posteo.de (D.T.) Date: Wed, 06 Apr 2022 06:37:40 +0000 Subject: [Icecast] only a few listeners - reduce resource usage? Message-ID: <3f7f867267cc8cdb13c3a3b6b5dd4945000f9640.camel@posteo.de> Hello, I have made myself a radio station that just shuffles my music collection, transcodes it to ogg/vorbis and streams that over icecast. It's a simple shell script utilixing ffmpeg and oggfwd, on a headless Debian server. Due to copyright issues I cannot make it public (I guess), so I'll often have no listeners at all, and usually just myself. But the script is still chugging along, transcoding music to nowhere. Now I understand that the buffer has to be full when a listener connects. And I also understand that the unique character of a radio station would be lost if the playlist actually stops when nobody is listening. Even so, is it possible to avoid this waste of resources while still having my very own radio station? Cheers, D.T. PS: thanks for yet another glorious FOSS application!!! ___ Vaccines for everyone! Donate to the COVAX alliance: https://gogiveone.org/ (WHO) https://www.gavi.org/donate (Gavi) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 659 bytes Desc: This is a digitally signed message part URL: From phschafft at de.loewenfelsen.net Thu Apr 7 07:18:09 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Thu, 07 Apr 2022 07:18:09 +0000 Subject: [Icecast] only a few listeners - reduce resource usage? In-Reply-To: <3f7f867267cc8cdb13c3a3b6b5dd4945000f9640.camel@posteo.de> References: <3f7f867267cc8cdb13c3a3b6b5dd4945000f9640.camel@posteo.de> Message-ID: Good morning, On Wed, 2022-04-06 at 06:37 +0000, D.T. wrote: > Hello, > I have made myself a radio station that just shuffles my music > collection, transcodes it to ogg/vorbis and streams that over > icecast. > It's a simple shell script utilixing ffmpeg and oggfwd, on a headless > Debian server. > Due to copyright issues I cannot make it public (I guess), so I'll > often have no listeners at all, and usually just myself. > But the script is still chugging along, transcoding music to nowhere. > > Now I understand that the buffer has to be full when a listener > connects. And I also understand that the unique character of a radio > station would be lost if the playlist actually stops when nobody is > listening. > > Even so, is it possible to avoid this waste of resources while still > having my very own radio station? Actually, yes and a bit of no: You can do that with on-demand relays. They are exactly what you ask for: With on-demand relays the source is connected when at least one listener is connected and is disconnected in times of idle. So from an Icecast point of view this is totally possible. However I have not yet seen any out-of-the-box sourceclient for that. But if you are already on the scripting level of things that could be an option for you. Overview on how it works: Basically when data is required Icecast will do a HTTP GET request to a URL you provided. It expects a source of data there. Keep in mind that this source needs to provide data at the correct speed. And that's all there is to it already. :) > Cheers, > > D.T. > > PS: thanks for yet another glorious FOSS application!!! Thank you for your kind words. :) With best regards, PS: Feel free to use "shout" from libshout as a little bit more modern replacement to "oggfwd". :) -- 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 pmoynihan at fsu.edu Fri Apr 8 16:05:22 2022 From: pmoynihan at fsu.edu (Patricia Moynihan) Date: Fri, 8 Apr 2022 16:05:22 +0000 Subject: [Icecast] Google ad manager pre-roll - is it possible using icecast? Message-ID: <488BA418-B136-49BA-A64D-FCA642DBC96D@fsu.edu> That?s basically my question Google ad manager pre-roll - is it possible using icecast? I know how to set up a basic pre-roll, but there are a lot of complaints about it (mostly from people with poor connections) replaying. I also needed to have the associated data. If there is something already written about how to do this, please point me in the right direction! Patricia Moynihan Director of Digital pmoynihan at fsu.edu 850-645-6067 850-645-7200 WFSU Public Media 1600 Red Barber Plaza Tallahassee, FL 32310 wfsu.org [WFSU Public Media] -------------- next part -------------- An HTML attachment was scrubbed... URL: From db76 at riseup.net Sat Apr 9 05:56:37 2022 From: db76 at riseup.net (Damian) Date: Sat, 9 Apr 2022 15:56:37 +1000 Subject: [Icecast] SSL support in version 2.5 Message-ID: <1103AF8D-EAA0-4907-AF78-FB5C5E54B74B@riseup.net> Hi, I?m yet to install version 2.5, so I apologise if this is a naive question, but does this development version come with SSL support, or am I required to jump through a few additional hoops like installing via backports as was necessary for obtaining SSL in the stable version in 2.4? Cheers for any info on this. Damian From epirat07 at gmail.com Sat Apr 9 11:24:13 2022 From: epirat07 at gmail.com (Marvin Scholz) Date: Sat, 09 Apr 2022 13:24:13 +0200 Subject: [Icecast] SSL support in version 2.5 In-Reply-To: <1103AF8D-EAA0-4907-AF78-FB5C5E54B74B@riseup.net> References: <1103AF8D-EAA0-4907-AF78-FB5C5E54B74B@riseup.net> Message-ID: <12DD9EFD-B274-48D6-B934-0EF4A5D7D150@gmail.com> On 9 Apr 2022, at 7:56, Damian wrote: > Hi, > > I?m yet to install version 2.5, so I apologise if this is a naive question, but does this development version come with SSL support, or am I required to jump through a few additional hoops like installing via backports as was necessary for obtaining SSL in the stable version in 2.4? > This is a question about distro packaging, given that to my knowledge no distro packages the beta versions, no idea. Note that we do not make the actual distro packages. IIRC if you use Icecasts OBS builds, it will have TLS support using OpenSSL. > Cheers for any info on this. > Damian > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From ohnonot-github at posteo.de Sat Apr 9 13:12:00 2022 From: ohnonot-github at posteo.de (D.T.) Date: Sat, 09 Apr 2022 13:12:00 +0000 Subject: [Icecast] SSL support in version 2.5 In-Reply-To: <1103AF8D-EAA0-4907-AF78-FB5C5E54B74B@riseup.net> References: <1103AF8D-EAA0-4907-AF78-FB5C5E54B74B@riseup.net> Message-ID: AFAICS the Debian stable (bullseye) version supports SSL: ldd /usr/bin/icecast2 | grep -i ssl ????????libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 However the previous version (oldstable, buster) did not. On Sat, 2022-04-09 at 15:56 +1000, Damian wrote: > Hi, > > I?m yet to install version 2.5, so I apologise if this is a naive > question, but does this development version come with SSL support, or > am I required to jump through a few additional hoops? like installing > via backports as was necessary for obtaining SSL in the stable > version in 2.4? > > Cheers for any info on this. > Damian > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast ___ Vaccines for everyone! Donate to the COVAX alliance: https://gogiveone.org/?(WHO) https://www.gavi.org/donate?(Gavi) ___ Vaccines for everyone! Donate to the COVAX alliance: https://gogiveone.org/ (WHO) https://www.gavi.org/donate (Gavi) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 659 bytes Desc: This is a digitally signed message part URL: From phschafft at de.loewenfelsen.net Sat Apr 9 21:59:40 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Sat, 09 Apr 2022 21:59:40 +0000 Subject: [Icecast] Google ad manager pre-roll - is it possible using icecast? In-Reply-To: <488BA418-B136-49BA-A64D-FCA642DBC96D@fsu.edu> References: <488BA418-B136-49BA-A64D-FCA642DBC96D@fsu.edu> Message-ID: <5b491ebe9c028883c0c8b667d5d5a635dd7916a0.camel@de.loewenfelsen.net> Good evening, On Fri, 2022-04-08 at 16:05 +0000, Patricia Moynihan wrote: > That?s basically my question > > Google ad manager pre-roll - is it possible using icecast? > > I know how to set up a basic pre-roll, but there are a lot of > complaints about it (mostly from people with poor connections) > replaying. I also needed to have the associated data. > > If there is something already written about how to do this, please > point me in the right direction! generally speaking this is possible. However it is a bit more complicated and depends on a few variables. First you need to tag each listener in some way. Then you must ensure they only hit the intro once. E.g. with 2.5.x you can do that with the auth system. But, also keep in mind that some clients are broken and may generate more than one request. So it might be a bit more tricky to get the into sent to the one the listener is actually listening to. I think it would be best to provide a bit more details: Exact version of Icecast used, type if load balancing, general setup architecture, ...; otherwise it will be a bit of a guessing game. With best regards, PS: If you are looking more for business grade support feel free to reply off-list. -- 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 sm at noisynotes.com Sat Apr 9 21:38:48 2022 From: sm at noisynotes.com (Steve Matzura) Date: Sat, 9 Apr 2022 17:38:48 -0400 Subject: [Icecast] Setting UP a Simple Relay Message-ID: <7dd4b060-8180-d35b-a3aa-8c622ee2f56f@noisynotes.com> The documentation at https://icecast.org/docs/icecast-latest/relaying.html is very clear. I want to set up a one-time relay which will pull a program from a stream and relay it to the input port of a stream I already have running. What are the minimum requirements I'll need to set up the output side of this relay, above and beyond the obvious things like IP address and access credentials? Would it be reasonable to just clip out a copy of the top part of my existing icecast.xml, change a couple key things, like logfile name and temporary directory name, etc., and have a reasonable expectation of it working? From phschafft at de.loewenfelsen.net Sun Apr 10 20:41:00 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Sun, 10 Apr 2022 20:41:00 +0000 Subject: [Icecast] Setting UP a Simple Relay In-Reply-To: <7dd4b060-8180-d35b-a3aa-8c622ee2f56f@noisynotes.com> References: <7dd4b060-8180-d35b-a3aa-8c622ee2f56f@noisynotes.com> Message-ID: <8ff88b3605085af6037c7b195793863c58d39b21.camel@de.loewenfelsen.net> Good afternoon, On Sat, 2022-04-09 at 17:38 -0400, Steve Matzura wrote: > The documentation at > https://icecast.org/docs/icecast-latest/relaying.html is very clear. > I want to set up a one-time relay which will pull a program from a > stream and relay it to the input port of a stream I already have > running. What are the minimum requirements I'll need to set up the > output side of this relay, above and beyond the obvious things like > IP address and access credentials? Would it be reasonable to just > clip out a copy of the top part of my existing icecast.xml, change a > couple key things, like logfile name and temporary directory name, > etc., and have a reasonable expectation of it working? I'm not sure what you are asking for. So I try to give a little bit of info, maybe it helps already: There is nothing special about relays at all. Icecast config is exactly as for any other stream. The only things is that a -tag is added to start the corresponding internal source client (which replaces an external source client). As nothing else is different there are also no different requirements. :) Also, not fully sure what you mean by "temporary directory" as Icecast does not write any temp files at all. (In fact it is completely safe to operate it on a read-only filesystem.) 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 sm at noisynotes.com Sun Apr 10 22:17:38 2022 From: sm at noisynotes.com (Steve Matzura) Date: Sun, 10 Apr 2022 18:17:38 -0400 Subject: [Icecast] Setting UP a Simple Relay In-Reply-To: <8ff88b3605085af6037c7b195793863c58d39b21.camel@de.loewenfelsen.net> References: <7dd4b060-8180-d35b-a3aa-8c622ee2f56f@noisynotes.com> <8ff88b3605085af6037c7b195793863c58d39b21.camel@de.loewenfelsen.net> Message-ID: <1bc40844-941f-8a9f-6ca8-e913ac461b97@noisynotes.com> Philipp: You wrote: > There is nothing special about relays at all. Icecast config is > exactly as for any other stream. The only things is that a > -tag is added to start the corresponding internal source > client (which replaces an external source client). > > As nothing else is different there are also no different > requirements. :) I was thinking about setting up a completely different server for the purposes of my relay so that I can start and stop it with a chron job--start the server when I need the relay and stop it when the need for the relay is over, all with the standard icecast2 script in /etc/init.d. If I add the relay block to my existing Icecast confriguration file, won't that relay be in effect--won't it be always on--until I remove the relay block and reload the config? In other words, I only need the relay for a certain block of hours on a certain day, after that, no more. Maybe I'm doing this all the wrong way? -------------- next part -------------- An HTML attachment was scrubbed... URL: From phschafft at de.loewenfelsen.net Tue Apr 12 01:13:07 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Tue, 12 Apr 2022 01:13:07 +0000 Subject: [Icecast] Release of libshout, version 2.4.6 Message-ID: <4fc911f67731ed3a27fb43eaedfecce3c0f23308.camel@de.loewenfelsen.net> Good evening, at the Icecast Project we are pleased to have released the new version 2.4.6 of libshout. libshout is a library providing a simple interface to send streams to streaming servers including Icecast. This new release includes a number of updates: * Added support for plain text streaming * Fixed pkg-config file (#2329) * Made vorbis an optional codec * Do not pass to small headers to libspeex * Updated documentation, mostly in regard of making it clearer which functions are now obsoleted * General code cleanup * Added compiler warnings about obsoleted functions and ignored return values * Replaced old shout_set_metadata() with new shout_set_metadata_utf8() * Fixed shout_set_metadata*() sometimes returning SHOUTERR_RETRY (#2328) * Workaround old clients by emulating SHOUTERR_RETRY with SHOUTERR_BUSY (#2316) * Remove our re-implementation of X509_check_host() * Allow to disable building tools (#2331) If you are a downstream maintainer we would like to kindly ask considering updating packages. You can find our news entry at: https://icecast.org/news/libshout-release-2_4_6/ Downloads can be found at: https://icecast.org/download/ 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 pmoynihan at fsu.edu Wed Apr 13 18:12:49 2022 From: pmoynihan at fsu.edu (Patricia Moynihan) Date: Wed, 13 Apr 2022 18:12:49 +0000 Subject: [Icecast] Google ad manager pre-roll - is it possible using icecast? In-Reply-To: <5b491ebe9c028883c0c8b667d5d5a635dd7916a0.camel@de.loewenfelsen.net> References: <488BA418-B136-49BA-A64D-FCA642DBC96D@fsu.edu> <5b491ebe9c028883c0c8b667d5d5a635dd7916a0.camel@de.loewenfelsen.net> Message-ID: <41D4B6BC-CABB-4008-9B0A-DDEE79E1DF77@fsu.edu> Phillipp,thanks for the reply? 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. 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 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.? 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. 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! Patricia Moynihan Director of Digital pmoynihan at fsu.edu 850-645-6067 850-645-7200 On Apr 9, 2022, at 5:59 PM, Philipp Schafft > wrote: Good evening, On Fri, 2022-04-08 at 16:05 +0000, Patricia Moynihan wrote: That?s basically my question Google ad manager pre-roll - is it possible using icecast? I know how to set up a basic pre-roll, but there are a lot of complaints about it (mostly from people with poor connections) replaying. I also needed to have the associated data. If there is something already written about how to do this, please point me in the right direction! generally speaking this is possible. However it is a bit more complicated and depends on a few variables. First you need to tag each listener in some way. Then you must ensure they only hit the intro once. E.g. with 2.5.x you can do that with the auth system. But, also keep in mind that some clients are broken and may generate more than one request. So it might be a bit more tricky to get the into sent to the one the listener is actually listening to. I think it would be best to provide a bit more details: Exact version of Icecast used, type if load balancing, general setup architecture, ...; otherwise it will be a bit of a guessing game. With best regards, PS: If you are looking more for business grade support feel free to reply off-list. -- 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 _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdgraff at gmail.com Wed Apr 13 23:03:46 2022 From: cdgraff at gmail.com (Alejandro Ferrari) Date: Wed, 13 Apr 2022 20:03:46 -0300 Subject: [Icecast] Google ad manager pre-roll - is it possible using icecast? In-Reply-To: <41D4B6BC-CABB-4008-9B0A-DDEE79E1DF77@fsu.edu> References: <488BA418-B136-49BA-A64D-FCA642DBC96D@fsu.edu> <5b491ebe9c028883c0c8b667d5d5a635dd7916a0.camel@de.loewenfelsen.net> <41D4B6BC-CABB-4008-9B0A-DDEE79E1DF77@fsu.edu> Message-ID: Something that needs to be considered is first Google ads only support videos currently, for that reason first you need to process the video to extract the audio, second the audio needs to be transcoded into the same specs of the live streaming to work. And the last part to Google track the play needs to call all the Callback urls to report the progress. El mi?, 13 abr 2022 a la(s) 15:13, Patricia Moynihan (pmoynihan at fsu.edu) escribi?: > Phillipp,thanks for the reply? > > 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. > > 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 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.? > > 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. > > 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! > > Patricia Moynihan > Director of Digital > > pmoynihan at fsu.edu > 850-645-6067 > 850-645-7200 > > On Apr 9, 2022, at 5:59 PM, Philipp Schafft > wrote: > > Good evening, > > On Fri, 2022-04-08 at 16:05 +0000, Patricia Moynihan wrote: > > That?s basically my question > > Google ad manager pre-roll - is it possible using icecast? > > I know how to set up a basic pre-roll, but there are a lot of > complaints about it (mostly from people with poor connections) > replaying. I also needed to have the associated data. > > If there is something already written about how to do this, please > point me in the right direction! > > > generally speaking this is possible. However it is a bit more > complicated and depends on a few variables. > > First you need to tag each listener in some way. Then you must ensure > they only hit the intro once. E.g. with 2.5.x you can do that with the > auth system. > > But, also keep in mind that some clients are broken and may generate > more than one request. So it might be a bit more tricky to get the into > sent to the one the listener is actually listening to. > > I think it would be best to provide a bit more details: Exact version > of Icecast used, type if load balancing, general setup architecture, > ...; otherwise it will be a bit of a guessing game. > > > With best regards, > > PS: If you are looking more for business grade support feel free to > reply off-list. > > -- > 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 > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pmoynihan at fsu.edu Wed Apr 13 23:13:56 2022 From: pmoynihan at fsu.edu (Patricia Moynihan) Date: Wed, 13 Apr 2022 23:13:56 +0000 Subject: [Icecast] Google ad manager pre-roll - is it possible using icecast? In-Reply-To: References: <488BA418-B136-49BA-A64D-FCA642DBC96D@fsu.edu> <5b491ebe9c028883c0c8b667d5d5a635dd7916a0.camel@de.loewenfelsen.net> <41D4B6BC-CABB-4008-9B0A-DDEE79E1DF77@fsu.edu> Message-ID: <5262D468-EEEA-4F75-B890-D71AF3B25CEC@fsu.edu> @Alejandro: Something that needs to be considered is first Google ads only support videos currently, However I found this on ad manager You can upload video and audio content in Ad Manager as a creative for either a line item or an advertiser. A variety of formats, resolutions, and bitrates are supported. Uploaded files are transcoded into additional formats and sizes. #videoandaudio #transcoding Audio-only formats Ad Manager supports the following audio-only formats. The high, medium, and low target bitrates are shown: * MP4/AAC: 320 kbps, 128 kbps, and 64 kbps * MP3: 320 kbps, 128 kbps, and 64 kbps Thanks for the other tips though, I?ll have to look into those. @Humberto Rodriguez Yes - at FSU. I wish I had your stamina! I will check out your site tomorrow and may send you a note :-) Patricia Moynihan Director of Digital pmoynihan at fsu.edu 850-645-6067 850-645-7200 On Apr 13, 2022, at 7:03 PM, Alejandro Ferrari > wrote: Something that needs to be considered is first Google ads only support videos currently, for that reason first you need to process the video to extract the audio, second the audio needs to be transcoded into the same specs of the live streaming to work. And the last part to Google track the play needs to call all the Callback urls to report the progress. El mi?, 13 abr 2022 a la(s) 15:13, Patricia Moynihan (pmoynihan at fsu.edu) escribi?: Phillipp,thanks for the reply? 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. 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 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.? 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. 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! Patricia Moynihan Director of Digital pmoynihan at fsu.edu 850-645-6067 850-645-7200 On Apr 9, 2022, at 5:59 PM, Philipp Schafft wrote: Good evening, On Fri, 2022-04-08 at 16:05 +0000, Patricia Moynihan wrote: That?s basically my question Google ad manager pre-roll - is it possible using icecast? I know how to set up a basic pre-roll, but there are a lot of complaints about it (mostly from people with poor connections) replaying. I also needed to have the associated data. If there is something already written about how to do this, please point me in the right direction! generally speaking this is possible. However it is a bit more complicated and depends on a few variables. First you need to tag each listener in some way. Then you must ensure they only hit the intro once. E.g. with 2.5.x you can do that with the auth system. But, also keep in mind that some clients are broken and may generate more than one request. So it might be a bit more tricky to get the into sent to the one the listener is actually listening to. I think it would be best to provide a bit more details: Exact version of Icecast used, type if load balancing, general setup architecture, ...; otherwise it will be a bit of a guessing game. With best regards, PS: If you are looking more for business grade support feel free to reply off-list. -- 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 _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast _______________________________________________ Icecast mailing list Icecast at xiph.org https://urldefense.com/v3/__http://lists.xiph.org/mailman/listinfo/icecast__;!!PhOWcWs!zTBjNyd5QKTPej9zUJdaYFrII2m1iCwStKLuNdNeRrvFuXInifSIzN3GD3XZI-xrxdOuc0QeHLuG$ -------------- next part -------------- An HTML attachment was scrubbed... URL: From hgalt at gmx.net Tue Apr 19 08:21:30 2022 From: hgalt at gmx.net (HGAlt) Date: Tue, 19 Apr 2022 10:21:30 +0200 Subject: [Icecast] certificate update Message-ID: <000001d853c6$794bf240$6be3d6c0$@gmx.net> I am using IceCast with https successfully. For the certificate I am using certifytheweb and Let's Encrypt. The certificate will automatically renewed and also the certificate for IceCast. Do I have to restart IceCast to read the new certificate or is IceCast reading it from time to time? I could not find any answer in the documentation. Regards, Hans-Georg -- Diese E-Mail wurde von Avast Antivirus-Software auf Viren gepr?ft. https://www.avast.com/antivirus -------------- next part -------------- An HTML attachment was scrubbed... URL: From db76 at riseup.net Tue Apr 19 09:37:57 2022 From: db76 at riseup.net (Damian) Date: Tue, 19 Apr 2022 19:37:57 +1000 Subject: [Icecast] certificate update In-Reply-To: <000001d853c6$794bf240$6be3d6c0$@gmx.net> References: <000001d853c6$794bf240$6be3d6c0$@gmx.net> Message-ID: My understanding is that yes, you do need to reload icecast when the certificate is updated. I asked the question recently and Philipp Schafft from the Icecast team wrote the following ? There is a reload link on the admin web interface on 2.5.x. It points to /admin/reloadconfig.xsl; if you want to do it programmatically you can just call /admin/reloadconfig with admin credentials. Reloading via API is not yet supported by 2.4.4. Hope this helps. Damian > On 19 Apr 2022, at 6:21 pm, HGAlt wrote: > > I am using IceCast with https successfully. > For the certificate I am using certifytheweb and Let?s Encrypt. The certificate will automatically renewed and also the certificate for IceCast. > Do I have to restart IceCast to read the new certificate or is IceCast reading it from time to time? > I could not find any answer in the documentation. > > Regards, > Hans-Georg > > Virenfrei. www.avast.com _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From un at aporee.org Tue Apr 19 10:27:26 2022 From: un at aporee.org (unosonic) Date: Tue, 19 Apr 2022 12:27:26 +0200 Subject: [Icecast] certificate update In-Reply-To: References: <000001d853c6$794bf240$6be3d6c0$@gmx.net> Message-ID: <20220419102726.5ljqkqtdfhu6vrx7@mail.aporee.net> LetsEncrypt /w certbot has post-deploy hooks where you can execute a command, in my case I'm creating the PEM and the reloading icecast config via systemctl (on Debian). Works reliable. Guess that'S what you need: https://docs.certifytheweb.com/docs/script-hooks/ Deployment Tasks (Post-Request) Deployment task (post-request) scripts are executed immediately after the Certificate Request was completed, and the certificate was automatically installed and configured according to the site configuration within Certify. U. Damian: > My understanding is that yes, you do need to reload icecast when the certificate is updated. > I asked the question recently and Philipp Schafft from the Icecast team wrote the following ? > > There is a reload link on the admin web interface on 2.5.x. > It points to /admin/reloadconfig.xsl; if you want to do it > programmatically you can just call /admin/reloadconfig with admin > credentials. Reloading via API is not yet supported by 2.4.4. > > Hope this helps. > > Damian > > > > On 19 Apr 2022, at 6:21 pm, HGAlt wrote: > > > > I am using IceCast with https successfully. > > For the certificate I am using certifytheweb and Let?s Encrypt. The certificate will automatically renewed and also the certificate for IceCast. > > Do I have to restart IceCast to read the new certificate or is IceCast reading it from time to time? > > I could not find any answer in the documentation. > > > > Regards, From marius at flage.org Tue Apr 19 10:35:37 2022 From: marius at flage.org (Marius Flage) Date: Tue, 19 Apr 2022 12:35:37 +0200 Subject: [Icecast] certificate update In-Reply-To: <20220419102726.5ljqkqtdfhu6vrx7@mail.aporee.net> References: <000001d853c6$794bf240$6be3d6c0$@gmx.net> <20220419102726.5ljqkqtdfhu6vrx7@mail.aporee.net> Message-ID: But you need to do a 'restart' (disconnecting all listeners) in 2.4.x. Reloading without disconnecting listeners is introduced in 2.5.x. From what I've understood. -- Marius On 19.04.2022 12:27, unosonic wrote: > LetsEncrypt /w certbot has post-deploy hooks where you can execute a command, > in my case I'm creating the PEM and the reloading icecast config via > systemctl (on Debian). Works reliable. > > Guess that'S what you need: > https://docs.certifytheweb.com/docs/script-hooks/ > Deployment Tasks (Post-Request) > Deployment task (post-request) scripts are executed immediately after the Certificate Request was completed, and the certificate was automatically installed and configured according to the site configuration within Certify. > > U. > > Damian: >> My understanding is that yes, you do need to reload icecast when the certificate is updated. >> I asked the question recently and Philipp Schafft from the Icecast team wrote the following ? >> >> There is a reload link on the admin web interface on 2.5.x. >> It points to /admin/reloadconfig.xsl; if you want to do it >> programmatically you can just call /admin/reloadconfig with admin >> credentials. Reloading via API is not yet supported by 2.4.4. >> >> Hope this helps. >> >> Damian >> >> >>> On 19 Apr 2022, at 6:21 pm, HGAlt wrote: >>> >>> I am using IceCast with https successfully. >>> For the certificate I am using certifytheweb and Let?s Encrypt. The certificate will automatically renewed and also the certificate for IceCast. >>> Do I have to restart IceCast to read the new certificate or is IceCast reading it from time to time? >>> I could not find any answer in the documentation. >>> >>> Regards, > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From phschafft at de.loewenfelsen.net Tue Apr 19 13:40:16 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Tue, 19 Apr 2022 13:40:16 +0000 Subject: [Icecast] certificate update In-Reply-To: <20220419102726.5ljqkqtdfhu6vrx7@mail.aporee.net> References: <000001d853c6$794bf240$6be3d6c0$@gmx.net> <20220419102726.5ljqkqtdfhu6vrx7@mail.aporee.net> Message-ID: <78317ab09d3ad3b3fd21d1b6aca7290c1d810778.camel@de.loewenfelsen.net> Good afternoon, On Tue, 2022-04-19 at 12:27 +0200, unosonic wrote: > LetsEncrypt /w certbot has post-deploy hooks where you can execute a > command, > in my case I'm creating the PEM and the reloading icecast config via > systemctl (on Debian). Works reliable. > > Guess that'S what you need: > https://docs.certifytheweb.com/docs/script-hooks/ > Deployment Tasks (Post-Request) > Deployment task (post-request) scripts are executed immediately after > the Certificate Request was completed, and the certificate was > automatically installed and configured according to the site > configuration within Certify. > > Damian: > > My understanding is that yes, you do need to reload icecast when > > the certificate is updated. > > I asked the question recently and Philipp Schafft from the Icecast > > team wrote the following ? > > > > There is a reload link on the admin web interface on 2.5.x. > > It points to /admin/reloadconfig.xsl; if you want to do it > > programmatically you can just call /admin/reloadconfig with admin > > credentials. Reloading via API is not yet supported by 2.4.4. just wanted to thank the two of you for this perfect answer. :) It's really nice to see people from inside the community providing perfectly correct and to the point answers to questions. > > > On 19 Apr 2022, at 6:21 pm, HGAlt wrote: > > > > > > I am using IceCast with https successfully. > > > For the certificate I am using certifytheweb and Let?s Encrypt. > > > The certificate will automatically renewed and also the > > > certificate for IceCast. > > > Do I have to restart IceCast to read the new certificate or is > > > IceCast reading it from time to time? > > > I could not find any answer in the documentation. Tiny addition here from my side: It's Icecast, not IceCast nor ICEcast nor... It's a proper name. ;) Everyone have a most blissful day. :) 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 phschafft at de.loewenfelsen.net Wed Apr 20 16:19:23 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Wed, 20 Apr 2022 16:19:23 +0000 Subject: [Icecast] Presentation on Icecast 2.5 authentication ahead Message-ID: <77cb42ed8649e4be4be4901001402caddb8e98e5.camel@de.loewenfelsen.net> Good afternoon, after a little break we back next week with our next presentation. This time as a twin pack: 2022-04-29 and 2022-05-06. We will have a look at authentication specifically in 2.5. The focus of the first presentation will be on the general concepts while the focus of the second will be on URL authentication. As usual the presentations include a live demo as well as an open discussion. Special this time is that we split the topic into two parts as for it's complexity. This means that a virtual seat reservation is for both of them. All the details: https://www.linkedin.com/events/icecast2-5authenticationbasics-6914966194768744448/about/ https://www.linkedin.com/events/icecast2-5urlauthentication-2-26914967763409084416/about/ To apply for a virtual seat send me a message off list. Thank you. If you're more interested in other topics have a look at our schedule: https://www.linkedin.com/posts/loewenfelsen_presentations-icecast-authentication-activity-6912447311663038464-3FlV/ There are also still a few open slots in our schedule so suggestions for topics are very welcome. Looking forward to see you there! 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 phschafft at de.loewenfelsen.net Thu Apr 28 09:00:58 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Thu, 28 Apr 2022 09:00:58 +0000 Subject: [Icecast] Presentation on Icecast 2.5 authentication ahead In-Reply-To: <77cb42ed8649e4be4be4901001402caddb8e98e5.camel@de.loewenfelsen.net> References: <77cb42ed8649e4be4be4901001402caddb8e98e5.camel@de.loewenfelsen.net> Message-ID: <17aa77a6528122c94781ccce230aa70815b226f9.camel@de.loewenfelsen.net> Good morning everyone, hope you are all fine. :) On Wed, 2022-04-20 at 16:19 +0000, Philipp Schafft wrote: > Good afternoon, > > after a little break we back next week with our next presentation. > > This time as a twin pack: 2022-04-29 and 2022-05-06. We will have a > look at authentication specifically in 2.5. The focus of the first > presentation will be on the general concepts while the focus of the > second will be on URL authentication. > > As usual the presentations include a live demo as well as an open > discussion. > > Special this time is that we split the topic into two parts as for > it's > complexity. This means that a virtual seat reservation is for both of > them. We still have one virtual seat left. We would like to give it to someone who wasn't on any of our presentations yet. Students and CTOs are welcome alike. So if you're interested please write me an e-mail today. (However I might answer not before tomorrow morning as I'm out of office for the rest of the day.) > All the details: > https://www.linkedin.com/events/icecast2-5authenticationbasics-6914966194768744448/about/ > https://www.linkedin.com/events/icecast2-5urlauthentication-2-26914967763409084416/about/ > > > To apply for a virtual seat send me a message off list. Thank you. > > > If you're more interested in other topics have a look at our > schedule: > https://www.linkedin.com/posts/loewenfelsen_presentations-icecast-authentication-activity-6912447311663038464-3FlV/ 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 With best regards, -------------- 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 mph at emotrics.com Fri Apr 29 14:05:12 2022 From: mph at emotrics.com (Milton Huang) Date: Fri, 29 Apr 2022 07:05:12 -0700 Subject: [Icecast] Presentation on Icecast 2.5 authentication ahead In-Reply-To: <17aa77a6528122c94781ccce230aa70815b226f9.camel@de.loewenfelsen.net> References: <77cb42ed8649e4be4be4901001402caddb8e98e5.camel@de.loewenfelsen.net> <17aa77a6528122c94781ccce230aa70815b226f9.camel@de.loewenfelsen.net> Message-ID: I thought I was on this but I can't seem to join. On Thu, Apr 28, 2022 at 2:00 AM Philipp Schafft < phschafft at de.loewenfelsen.net> wrote: > Good morning everyone, > > hope you are all fine. :) > > > On Wed, 2022-04-20 at 16:19 +0000, Philipp Schafft wrote: > > Good afternoon, > > > > after a little break we back next week with our next presentation. > > > > This time as a twin pack: 2022-04-29 and 2022-05-06. We will have a > > look at authentication specifically in 2.5. The focus of the first > > presentation will be on the general concepts while the focus of the > > second will be on URL authentication. > > > > As usual the presentations include a live demo as well as an open > > discussion. > > > > Special this time is that we split the topic into two parts as for > > it's > > complexity. This means that a virtual seat reservation is for both of > > them. > > We still have one virtual seat left. We would like to give it to > someone who wasn't on any of our presentations yet. Students and CTOs > are welcome alike. > > So if you're interested please write me an e-mail today. (However I > might answer not before tomorrow morning as I'm out of office for the > rest of the day.) > > > > > All the details: > > > https://www.linkedin.com/events/icecast2-5authenticationbasics-6914966194768744448/about/ > > > https://www.linkedin.com/events/icecast2-5urlauthentication-2-26914967763409084416/about/ > > > > > > To apply for a virtual seat send me a message off list. Thank you. > > > > > > If you're more interested in other topics have a look at our > > schedule: > > > https://www.linkedin.com/posts/loewenfelsen_presentations-icecast-authentication-activity-6912447311663038464-3FlV/ > > > 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 > With best regards, > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > -------------- next part -------------- An HTML attachment was scrubbed... URL: From phschafft at de.loewenfelsen.net Fri Apr 29 14:32:48 2022 From: phschafft at de.loewenfelsen.net (Philipp Schafft) Date: Fri, 29 Apr 2022 14:32:48 +0000 Subject: [Icecast] Presentation on Icecast 2.5 authentication ahead In-Reply-To: References: <77cb42ed8649e4be4be4901001402caddb8e98e5.camel@de.loewenfelsen.net> <17aa77a6528122c94781ccce230aa70815b226f9.camel@de.loewenfelsen.net> Message-ID: Good afternoon, On Fri, 2022-04-29 at 07:05 -0700, Milton Huang wrote: > I thought I was on this but I can't seem to join. I haven't seen a reservation from you. Maybe it got lost? Will send you a link off-list. With best regards, > On Thu, Apr 28, 2022 at 2:00 AM Philipp Schafft < > phschafft at de.loewenfelsen.net> wrote: > > Good morning everyone, > > > > hope you are all fine. :) > > > > > > On Wed, 2022-04-20 at 16:19 +0000, Philipp Schafft wrote: > > > Good afternoon, > > > > > > after a little break we back next week with our next > > presentation. > > > > > > This time as a twin pack: 2022-04-29 and 2022-05-06. We will have > > a > > > look at authentication specifically in 2.5. The focus of the > > first > > > presentation will be on the general concepts while the focus of > > the > > > second will be on URL authentication. > > > > > > As usual the presentations include a live demo as well as an open > > > discussion. > > > > > > Special this time is that we split the topic into two parts as > > for > > > it's > > > complexity. This means that a virtual seat reservation is for > > both of > > > them. > > > > We still have one virtual seat left. We would like to give it to > > someone who wasn't on any of our presentations yet. Students and > > CTOs > > are welcome alike. > > > > So if you're interested please write me an e-mail today. (However I > > might answer not before tomorrow morning as I'm out of office for > > the > > rest of the day.) > > > > > > > > > All the details: > > > > > https://www.linkedin.com/events/icecast2-5authenticationbasics-6914966194768744448/about/ > > > > > https://www.linkedin.com/events/icecast2-5urlauthentication-2-26914967763409084416/about/ > > > > > > > > > To apply for a virtual seat send me a message off list. Thank > > you. > > > > > > > > > If you're more interested in other topics have a look at our > > > schedule: > > > > > https://www.linkedin.com/posts/loewenfelsen_presentations-icecast-authentication-activity-6912447311663038464-3FlV/ > > > > > > With best regards, > > > > _______________________________________________ > > Icecast mailing list > > Icecast at xiph.org > > http://lists.xiph.org/mailman/listinfo/icecast -- 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: