2.2.4? I didn't think SSL was implemented until version 2.4.3. What would be helpful, not to mention useful, is to explain specifically and exactly what goes into the key file. The choices are: your server's private key, your server's public key, your server's certifying authority (CA) key, maybe even the curl CA. I've also seen this in examples of the SSL stanza from icecast.xml: <ssl-certificate>/usr/local/centovacast/etc/ssl/icecast.pem</ssl-certificate> <ssl-allowed-ciphers>ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS</ssl-allowed-ciphers> Of course, never mind the CentovaCast bit; it's jut a location. Where does this last line come from--i.e., how is it generated? The same article also states that creating the PEM file requires concatenation of these three objects: 1) Your private key 2) Your SSL cert 3) CA Bundle I know what my private key and CA bundle is--or at least, I think I do--but what's the SSL cert? Is that my server's public key? If so, I've tried this, and it doesn't work. On 11/25/2020 7:04 AM, Damien GENESTE wrote:> Hello Norbert, > > I don't know how i can help you but i'm actually streaming with HTTPS > under chrome. > My Icecast is available at : https://domainname:8443 > <https://domainname:8443> and my webplayer gets the stream at : > https://domainname:8443/stream <https://domainname:8443/stream> > > Is your server (Wordpress or other) with HTTPS ? > > BR, > > *Ceelo* > > On Wed, Nov 25, 2020 at 10:22 AM Norbert Deleutre > <norbert.deleutre at umontpellier.fr > <mailto:norbert.deleutre at umontpellier.fr>> wrote: > > Hello All, > > I had installed icecast2.2.4 with openSSL. > I created a wordpress web site with SSL. > If I stream with HTTPS under chrome , the player don’t work. > If I stream without yes ! > > Could you please help me ? > > Thanks > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20201125/0464ac0e/attachment.html>
I made a mistake : I have icecast 2.4.4 My certificate is concat of cat /etc/letsencrypt/live/stream.example.com/fullchain.pem /etc/letsencrypt/live/stream1.example.com/privkey.pem > /etc/icecast2/bundle.pem -------- Norbert Deleutre <http://www.lmgc.univ-montp2.fr/perso/norbert-deleutre/> P 0467149655 UMR CNRS 5508 <http://www.lmgc.univ-montp2.fr/> A Campus Saint-Priest/Montpellier> Le 25 nov. 2020 à 14:17, Steve Matzura <sm at noisynotes.com> a écrit : > > 2.2.4? I didn't think SSL was implemented until version 2.4.3. > > > > What would be helpful, not to mention useful, is to explain specifically and exactly what goes into the key file. The choices are: your server's private key, your server's public key, your server's certifying authority (CA) key, maybe even the curl CA. I've also seen this in examples of the SSL stanza from icecast.xml: > > > > <ssl-certificate>/usr/local/centovacast/etc/ssl/icecast.pem</ssl-certificate> > <ssl-allowed-ciphers>ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS</ssl-allowed-ciphers> > > > > Of course, never mind the CentovaCast bit; it's jut a location. > > > > Where does this last line come from--i.e., how is it generated? > > > > The same article also states that creating the PEM file requires concatenation of these three objects: > > > > 1) Your private key > 2) Your SSL cert > 3) CA Bundle > > > > I know what my private key and CA bundle is--or at least, I think I do--but what's the SSL cert? Is that my server's public key? If so, I've tried this, and it doesn't work. > > > > On 11/25/2020 7:04 AM, Damien GENESTE wrote: >> Hello Norbert, >> >> I don't know how i can help you but i'm actually streaming with HTTPS under chrome. >> My Icecast is available at : https://domainname:8443 <https://domainname:8443/> and my webplayer gets the stream at : https://domainname:8443/stream <https://domainname:8443/stream> >> >> Is your server (Wordpress or other) with HTTPS ? >> >> BR, >> >> Ceelo >> >> On Wed, Nov 25, 2020 at 10:22 AM Norbert Deleutre <norbert.deleutre at umontpellier.fr <mailto:norbert.deleutre at umontpellier.fr>> wrote: >> Hello All, >> >> I had installed icecast2.2.4 with openSSL. >> I created a wordpress web site with SSL. >> If I stream with HTTPS under chrome , the player don’t work. >> If I stream without yes ! >> >> Could you please help me ? >> >> Thanks >> > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20201125/0c8c1f72/attachment.html>
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} .MsoChpDefault {mso-style-type:export-only;} @page WordSection1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm;} div.WordSection1 {page:WordSection1;} --></style></head><body lang=ES link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>I don’t have the centovacast. I have a server only. Can I put the ssl over server?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Enviado desde <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Correo</a> para Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>De: </b><a href="mailto:sm@noisynotes.com">Steve Matzura</a><br><b>Enviado: </b>miércoles, 25 de noviembre de 2020 14:18<br><b>Para: </b><a href="mailto:icecast@xiph.org">icecast@xiph.org</a><br><b>Asunto: </b>Re: [Icecast] Stream over SSL and chrome</p></div><p class=MsoNormal><o:p> </o:p></p><p>2.2.4? I didn't think SSL was implemented until version 2.4.3.</p><p><o:p> </o:p></p><p>What would be helpful, not to mention useful, is to explain specifically and exactly what goes into the key file. The choices are: your server's private key, your server's public key, your server's certifying authority (CA) key, maybe even the curl CA. I've also seen this in examples of the SSL stanza from icecast.xml:</p><p><o:p> </o:p></p><p> <ssl-certificate>/usr/local/centovacast/etc/ssl/icecast.pem</ssl-certificate><br> <ssl-allowed-ciphers>ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS</ssl-allowed-ciphers></p><p><o:p> </o:p></p><p>Of course, never mind the CentovaCast bit; it's jut a location.</p><p><o:p> </o:p></p><p>Where does this last line come from--i.e., how is it generated?</p><p><o:p> </o:p></p><p>The same article also states that creating the PEM file requires concatenation of these three objects:</p><p><o:p> </o:p></p><p>1) Your private key<br>2) Your SSL cert<br>3) CA Bundle</p><p><o:p> </o:p></p><p>I know what my private key and CA bundle is--or at least, I think I do--but what's the SSL cert? Is that my server's public key? If so, I've tried this, and it doesn't work.</p><p><o:p> </o:p></p><div><p class=MsoNormal>On 11/25/2020 7:04 AM, Damien GENESTE wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p class=MsoNormal>Hello Norbert,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I don't know how i can help you but i'm actually streaming with HTTPS under chrome.<o:p></o:p></p></div><div><p class=MsoNormal>My Icecast is available at : <a href="https://domainname:8443">https://domainname:8443</a> and my webplayer gets the stream at : <a href="https://domainname:8443/stream">https://domainname:8443/stream</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Is your server (Wordpress or other) with HTTPS ?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>BR,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><p class=MsoNormal><b>Ceelo</b><o:p></o:p></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Wed, Nov 25, 2020 at 10:22 AM Norbert Deleutre <<a href="mailto:norbert.deleutre@umontpellier.fr">norbert.deleutre@umontpellier.fr</a>> wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>Hello All, <o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I had installed icecast2.2.4 with openSSL.<o:p></o:p></p></div><div><p class=MsoNormal>I created a wordpress web site with SSL.<o:p></o:p></p></div><div><p class=MsoNormal>If I stream with HTTPS under chrome , the player don’t work.<o:p></o:p></p></div><div><p class=MsoNormal>If I stream without yes !<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Could you please help me ?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Thanks<o:p></o:p></p></div></div></blockquote></div></div></blockquote><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt;margin-bottom:5.0pt;margin-left:36.0pt'><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>
ak18 at 5x9.de
2020-Nov-26 05:54 UTC
[Icecast] Playing a recorded mp3 file like a livestream
Hello, in advance: You can also answer me in German. I know Icecast over 10 years very well. My problem is this and I am trying to describe it very short: If my Icecast stream/mount is offline, a recorded MP3 file should be played via the Icecast mount. The mount is configured as follows: <mount> <mount-name>/LiveStream1.mp3</mount-name> <max-listeners>1000</max-listeners> <max-listener-duration>36000</max-listener-duration> <burst-size>122880</burst-size> <mp3-metadata-interval>61440</mp3-metadata-interval> <no-yp>1</no-yp> <fallback-mount>/Recorded.mp3</fallback-mount> <fallback-override>1</fallback-override> </mount> That all works fine, but an HTML audioplayer is used on a homepage, which disconnects and reconnects after 60 minutes to that mount. Unfortunately, this cannot be changed in the HTML player, says the developer. So the MP3 playback starts over every 60 minutes with each reconnect. The user can hear only the first 60 minutes again and again. Question 1: Is it possible to setup the mount that it doesn't start the MP3 file from the beginning every time for each listener? Question 2: If not, can the mount configurated like this, that it plays the MP3 file as an endless livestream. When the user/player connect to the mount it doesn't play the recorded mp3 file from the beginning, but runs it in an endless loop. Question 3: If is not possible, is there a software for Windows that sends the MP3 directly on the server as a stream to an Icecast mount, in an endless loop, like a real livestream? I hope someone can help me. I already say thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20201126/53500b88/attachment.html>
Hi, For question 3, I think there is ezstream (https://icecast.org/ezstream/) which can to an endless loop like you wish. All files should (actually must) be encoded in the format of your stream. Also I would setup the mpuntpoints in a row: - live mp with fallback to ezstream mp - ezstream mp with fallback to static file So if ezstream fails you deliver the static file. Most notable in your config <max-listener-duration>36000</max-listener-duration> could be the reason why the player reconnects every 60 minutes. From: https://icecast.org/docs/icecast-2.4.1/config-file.html "An optional value which will set the length of time a listener will stay connected to the stream. An auth component may override this.“ Grüße Leif> Am 26.11.2020 um 06:54 schrieb ak18 at 5x9.de: > > Hello, > > in advance: You can also answer me in German. > > I know Icecast over 10 years very well. My problem is this and I am trying to describe it very short: > > If my Icecast stream/mount is offline, a recorded MP3 file should be played via the Icecast mount. The mount is configured as follows: > > <mount> > <mount-name>/LiveStream1.mp3</mount-name> > <max-listeners>1000</max-listeners> > <max-listener-duration>36000</max-listener-duration> > <burst-size>122880</burst-size> > <mp3-metadata-interval>61440</mp3-metadata-interval> > <no-yp>1</no-yp> > <fallback-mount>/Recorded.mp3</fallback-mount> > <fallback-override>1</fallback-override> > </mount> > > That all works fine, but an HTML audioplayer is used on a homepage, which disconnects and reconnects after 60 minutes to that mount. Unfortunately, this cannot be changed in the HTML player, says the developer. So the MP3 playback starts over every 60 minutes with each reconnect. The user can hear only the first 60 minutes again and again. > > Question 1: > Is it possible to setup the mount that it doesn't start the MP3 file from the beginning every time for each listener? > > Question 2: > If not, can the mount configurated like this, that it plays the MP3 file as an endless livestream. When the user/player connect to the mount it doesn't play the recorded mp3 file from the beginning, but runs it in an endless loop. > > Question 3: > If is not possible, is there a software for Windows that sends the MP3 directly on the server as a stream to an Icecast mount, in an endless loop, like a real livestream? > > I hope someone can help me. I already say thank you. > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast