My radio is running on port 8080, but now I would like to move it to port 8443 (*removed 8080*), and add SSL. I am using Icecast 2.4.4., windows 10 and Edcast Standalone plugin. Edcast Standalone connects without problems if I set it to port 8080. It works ip:8080/stream.mp3 and ip:8443/stream.mp3 The problem is that it shows the same number of listeners on both connections. If I change to port 8443, Edcast Standalone does not connect to Icecast. *My configuration is:* <!-- You may have multiple <listener> elements --> <listen-socket> <port>8080</port> <!-- <bind-address>127.0.0.1</bind-address> --> <!-- <shoutcast-mount>/stream</shoutcast-mount> --> </listen-socket> <listen-socket> <port>8443</port> <ssl>1</ssl> </listen-socket> <ssl-certificate>icecast.pem</ssl-certificate> *Here is the errorLog:* [2025-01-12 09:04:21] INFO main/main.c Icecast 2.4.4 server started [2025-01-12 09:04:21] DBUG yp/yp.c Updating YP configuration [2025-01-12 09:04:21] INFO yp/yp.c YP update thread started [2025-01-12 09:04:21] INFO connection/connection.c SSL certificate found at icecast.pem [2025-01-12 09:04:21] INFO connection/connection.c SSL using ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kE .............. [2025-01-12 09:04:22] DBUG slave/slave.c checking master stream list [2025-01-12 09:05:01] DBUG client/client.c reading from connection has failed Does anyone have any advice? Thanks for the help! -------------- next part -------------- An HTML attachment was scrubbed... URL: <lists.xiph.org/pipermail/icecast/attachments/20250112/15ffe0bf/attachment.htm>
Hi Ervin, I don't think Edcast supports SSL/TLS, which is what would be needed to connect to the SSL/TLS port. Try an encoder that supports TLS such as Rocket Broadcaster Pro <rocketbroadcaster.com>. Thanks, Albert On Sun, Jan 12, 2025 at 4:11?AM Ervin Bizjak <ervin.bizjak at gmail.com> wrote:> My radio is running on port 8080, but now I would like to move it to port > 8443 (*removed 8080*), and add SSL. > I am using Icecast 2.4.4., windows 10 and Edcast Standalone plugin. > > Edcast Standalone connects without problems if I set it to port 8080. > It works ip:8080/stream.mp3 and ip:8443/stream.mp3 > The problem is that it shows the same number of listeners on both > connections. > > If I change to port 8443, Edcast Standalone does not connect to Icecast. > > *My configuration is:* > <!-- You may have multiple <listener> elements --> > <listen-socket> > <port>8080</port> > <!-- <bind-address>127.0.0.1</bind-address> --> > <!-- <shoutcast-mount>/stream</shoutcast-mount> --> > </listen-socket> > > <listen-socket> > <port>8443</port> > <ssl>1</ssl> > </listen-socket> > > <ssl-certificate>icecast.pem</ssl-certificate> > > *Here is the errorLog:* > [2025-01-12 09:04:21] INFO main/main.c Icecast 2.4.4 server started > [2025-01-12 09:04:21] DBUG yp/yp.c Updating YP configuration > [2025-01-12 09:04:21] INFO yp/yp.c YP update thread started > [2025-01-12 09:04:21] INFO connection/connection.c SSL certificate found > at icecast.pem > [2025-01-12 09:04:21] INFO connection/connection.c SSL using ciphers > ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kE > .............. > [2025-01-12 09:04:22] DBUG slave/slave.c checking master stream list > [2025-01-12 09:05:01] DBUG client/client.c reading from connection has > failed > > Does anyone have any advice? > > Thanks for the help! > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > lists.xiph.org/mailman/listinfo/icecast >-- Albert Santoni (he/him) Founder, Radio Mast | Oscillicious -------------- next part -------------- An HTML attachment was scrubbed... URL: <lists.xiph.org/pipermail/icecast/attachments/20250112/9f517fb9/attachment.htm>
Hi Ervin!> The problem is that it shows the same number of listeners on both connections.> My configuration is: > <!-- You may have multiple <listener> elements --> > <listen-socket> > <port>8080</port> > <!-- <bind-address>127.0.0.1</bind-address> --> > <!-- <shoutcast-mount>/stream</shoutcast-mount> --> > </listen-socket> > > <listen-socket> > <port>8443</port> > <ssl>1</ssl> > </listen-socket>This configuration simply opens two ports for the exact same server. If you need independent radio stations and listeners on both ports, you have to start Icecast twice. Why do you need SSL on a local Icecast? Keep in mind the SSL implementation of Icecast is very buggy. For example, some connections never close, keeping them locked forever. gitlab.xiph.org/xiph/icecast-server/-/issues/2445 You should use Icecast without SSL and usually for security reasons only on machines like localhost. Thomas