我正在寻找一个解决方案来停止icecast发布icecast服务器侦听器链接,相反,我想发布一个自定义侦听器链接,它是一个托管在我们的web服务器上的文件。
例如,假设icecast服务器位于域https://stream.example.com:8000/上
我希望如果用户位于icecast目录,而不是将其作为侦听器URL连接到https://www.example.com/stream.m3u
我不知道这是否可能?
发布于 2022-08-02 21:03:58
我也在做这件事,到目前为止,我已经做到了:
在icecast.xml中,添加以下内容:
<!-- This is the hostname other people will use to connect to your server.
It affects mainly the urls generated by Icecast for playlists and yp
listings. You MUST configure it properly for YP listings to work!
-->
<hostname>www.example.com</hostname>还要确保你有一个80 listen-socket
<!-- You may have multiple <listen-socket> elements -->
<listen-socket>
<port>80</port>
</listen-socket>这会带你去http://www.example.com/{your-stream}。这足够https://dir.xiph.org工作,因为它只是链接您的流,所以您的网站的HTTPS重定向将发挥作用。这对https://www.internet-radio.com来说是不够的,因为它实际上提供了一个网络播放器,但是我还没有能够将https放到目录中。
发布于 2022-08-18 20:54:26
目前,对于Icecast 2.4.x,没有办法使用流URL的https方案向YP目录发布,这在即将发布的Icecast 2.5版本中是可能的。
https://stackoverflow.com/questions/72823488
复制相似问题