[Icecast] Source can't connect to Icecast with SSL enabled

dtouch3d completely dtouch3d at gmail.com
Wed Jan 14 03:13:00 PST 2015


Hello,

I have liquidsoap streaming to icecast with url authentication and
everything works as it should. However, I enabled SSL in icecast to
enhance security and now the source doesn't connect.

In the error.log I see

    [2015-01-14  11:49:11] DBUG slave/_slave_thread checking master stream list
    [2015-01-14  11:49:13] DBUG client/client_read_bytes reading from
connection has failed
    [2015-01-14  11:49:13] DBUG client/client_destroy Called to
destory client 0x7f69f00fcbd0

and in the liquidsoap log

    2015/01/14 11:51:29 [chr_80s:3] Connecting mount stream for
source at localhost...
    2015/01/14 11:51:29 [chr_80s:2] Connection failed: could not read
data from host: Connection reset by peer in read()

In icecast.xml

  <listen-socket>
      <port>18042</port>
      <ssl>1</ssl>
  </listen-socket>
  ...
  <paths>
      <ssl-certificate>/usr/local/share/icecast/icecast.pem</ssl-certificate>
  </paths>

This only happens if I enable SSL. Without it everything works fine.
I thought SSL had nothing to do with the source authentication. The
source password is correct. Is this normal ?

Thank you very much in advance.


More information about the Icecast mailing list