[Icecast] Icecast and HTTPS

Marvin Scholz
2021-01-04T19:58:33Z

Icecast does support TLS and nearly all modern players
do support streams over HTTPS too.

On 4 Jan 2021, at 20:56, Norbert Deleutre wrote:

> With a free player ?  Which one ?
>
> ?-
> N.D
> LMGC
>
>
>> Le 4 janv. 2021 ? 20:34, John McHarry <jmcharry at gmx.net> a
?crit :
>>
>> ?It does. https://audio-mp3.ibiblio.org/whqr_hd1 is served from an
>> icecast2 server. Check http://audio-mp3.ibiblio.org:8000
>>
>>
>> On Mon, 2021-01-04 at 20:14 +0100, Norbert Deleutre wrote:
>>> I had made the same resquest in septembre 2020.
>>> And my conclusion is that icecast doesn?t Work with ssl-
>>>
>>> ?-
>>> N.D
>>> LMGC
>>>
>>>
>>>> Le 4 janv. 2021 ? 19:06, Wangr <Wang at pc-factory.at> a
?crit :
>>>>
>>>> ?Hello to all!
>>>>
>>>> I have tried for days now to use icecast2 (version 2.4.99.2)
with
>>>> HTTPS. Been through so many manuals and howtos, but nothing
works.
>>>>
>>>> I have used the Debian version, as well as compiled from
source.
>>>>
>>>> Ports 8000 and 8443 are open on the firewall.
>>>>
>>>>
>>>> Here is some relevant info:
>>>>
>>>> /etc/icecast2/icecast.xml:
>>>>
>>>> <listen-socket>
>>>> <port>8000</port>
>>>> </listen-socket>
>>>> <listen-socket>
>>>> <port>8443</port>
>>>> <ssl>1</ssl>
>>>> </listen-socket>
>>>>
>>>> <http-headers>
>>>> <header name="Access-Control-Allow-Origin"
value="*" />
>>>> </http-headers>
>>>>
>>>> <paths>
>>>> <basedir>/usr/share/icecast2</basedir>
>>>> <logdir>/var/log/icecast2</logdir>
>>>> <webroot>/usr/share/icecast2/web</webroot>
>>>> <adminroot>/usr/share/icecast2/admin</adminroot>
>>>> <alias source="/"
destination="/status.xsl"/>
>>>>
<ssl-certificate>/usr/share/icecast2/web/bundle.pem</ssl-
>>>> certificate>
>>>>
<ssl-private-key>/usr/share/icecast2/web/bundle.pem</ssl-private-
>>>> key>
>>>> </paths>
>>>>
>>>> The bundle.pem file contains the privkey.pem and fullchain.pem
>>>> files
>>>> of the dehydrated (let's encrypt) certificates, in this
order.
>>>>
>>>>
>>>> ices2 config file:
>>>>
>>>> <instance>
>>>> <port>8443</port>
>>>> </instance>
>>>>
>>>> with <port>8000</port> (HTTP) it works, not with
8443 (HTTPS).
>>>>
>>>>
>>>> I am thankful for any help!
>>>> _______________________________________________
>>>> 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
>> http://lists.xiph.org/mailman/listinfo/icecast
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast