如何使用SSL加密shoutcast流?

问题描述

我想用HTML音频标签播放我的广播流,如下所示:

<audio controls src="http://myserver.com:8000/1;"></audio>

问题是,它仅适用于https,不适用于http,但是我的shoutcast服务器认情况下仅提供http-URL。

如何设置我的广播服务器以提供https-URL?

解决方法

SHOUTcast不支持HTTPS,除非您为它们的premium option付费。

Icecast是更好的选择。它开箱即用地支持HTTPS。

<ssl-certificate>your-cert-bundle.pem</ssl-certificate>

<listen-socket>
  <port>443</port>
  <ssl>1</ssl>
</listen-socket>

另请参阅:https://mediarealm.com.au/articles/icecast-https-ssl-setup-lets-encrypt/

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...