- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使 icecast 2 和我的 letsencrypt SSL 工作,但没有成功。到目前为止,我所做的是构建支持 openssl 的 icecast 2,我也让它运行,但它总是在日志文件中给出下一个错误。
[2018-03-15 12:48:21] WARN connection/get_ssl_certificate Invalid private key file /usr/local/icecast/share/fullchain.pem
[2018-03-15 12:48:21] INFO connection/get_ssl_certificate No SSL capability on any configured ports
我已将这些证书文件设置为用户可读:richard,当然我也与 richard 用户一起运行服务器本身。
也许你知道哪里出了问题?
你也可以在这里看到我的配置文件:
<listen-socket>
<port>8443</port>
<ssl>1</ssl>
</listen-socket>
在路径部分,我已将 ssl-certificate 部分设置为 SSL。
<ssl-certificate>/usr/local/icecast/share/icecast/fullchain.pem</ssl-certificate>
目前还没有。服务器本身在端口上启动,但是当通过 https://访问它时,它只是不加载。使用 http://端口 (8443) 工作正常。
任何适用的帮助。
最佳答案
其实,我自己解决了这个问题。
问题是 SSL 而不是配置。生成的 LetsEncrypt SSL (fullchain.pem) 似乎无法正常工作。因此,我没有使用它,而是复制了 cert.pem 和 privkey.pem 中的内容,并创建了一个名为 icecast.pem 的新文件,并将两者粘贴到一个文件中。 (首先是证书,然后是私钥)现在一切正常且安全!
我是天才!!!
关于linux - Icecast 2 和 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49300064/
我几天前才开始使用icecast,所以如果我在某个地方塞了什么东西,请告诉我。 我对icecast有一个奇怪的问题。每次在icecast上“完成”一首轨道时,当前播放轨道的结尾部分(我认为轨道的64k
在 Ubuntu 16.04 上运行 Icecast 2.4.99.2 只是文件并想添加一个介绍文件。使用从 Darkice 默认声卡输入安装的工作源,当我添加 标记到挂载的 Icecast 配置文件
我尝试将两个流与 Liquidsoap 混合,一个在左侧,另一个在右侧,如何混合它并将其流式传输到 Icecast 服务器。我已经用 darkice 传输这两个流了 这是我的伪代码 stream1 =
Stack Overflow 的其他地方有一个关于让 Icecast 出现在端口 80 上的问题,我已经阅读了该问题,但仍然无法让我的服务器在端口 80 上工作。 我的 icecast.xml 有这些
我通过以下方式在我的 Windows 机器上使用 FFmpeg 流式传输到 Icecast 服务器(声卡线路输入): ffmpeg -f dshow -channels 2 -i audio="Lin
我使用的是 Icecast 2.3.3。 我想使用 URL 流身份验证,问题是身份验证服务器 url 没有被 Icecast 服务器调用,我不知道为什么。 Icecast服务器在Azure上的Linu
我使用的是 Icecast 2.3.3。 我想使用 URL 流身份验证,问题是身份验证服务器 url 没有被 Icecast 服务器调用,我不知道为什么。 Icecast服务器在Azure上的Linu
不确定这是否可行,我配置了一个icecast服务器并播放音乐,并且我想使用Java(或grails)创建一个网络播放器。我设法让 Java Web 应用程序播放 Icecast 正在流式传输的音乐,使
我正在编写一个 Icecast 源代码。源目前处理 MP3。应用程序可以解析 MP3 文件以检索各个帧和其他元数据。应用程序正确地将元数据发送到Icecast服务器。 当应用程序尝试将 MP3 帧 发
我正在尝试(在 NodeJS 中): 连接到 Icecast互联网音频流。例如:http://icecast3.977music.com/comedy 解析响应 header 并提取 icy-meta
所以我知道使用 FFMPEG 你可以阅读 srt://现在我现在您也可以拍摄视频并将其仅转换为音频。 但是我们遇到的问题是 我们不知道如何只发送视频中的音频srt到icecast服务器 到 iceca
是否有任何网络播放器(如 jwplayer 或 video.js)支持从 Icecast 播放音频流,并且还能够在流中接收到新元数据时引发事件? JWPlayer 有这个 http://support
这是尝试使用终端(命令行)从服务运行 icecast2 时的错误:sudo icecast2 -b -c/etc/icecast2/icecast.xml 错误信息: EROR connection/
我需要向 Icecast 流添加额外的元数据(除了艺术家和歌曲标题)。我已经尝试了很多想法,但似乎没有一个能产生任何结果。情况变得更加复杂,因为元数据也通过了重新传输 Icecast 流的 Wowza
我试图安排一个 liquidsoap 流媒体源在未来的特定日期和时间播放。我相信这可以使用 Liquidsoap switch 命令来完成,但我无法理解此处描述的文档:http://liquidsoa
我正在寻找从 Ice Cast 流媒体广播中提取歌曲名称。我得到了冰冷的流派、冰冷的名字等等。但不是歌名。我们可以从流中提取它吗? 最佳答案 根据您的问题,我认为您已经将 Icy-Metadata:
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
有没有办法可以将实时音频输入从浏览器发送到 Icecast 服务器? 我正在使用 getUserMedia API 来接收音频输入,我希望这是到 Icecast 服务器的实时流。 getAudioIn
我想获取互联网音频/广播流(特别是Longplayer,单击以获取直接流URL)并用python播放。 最好是在后台运行,以使脚本能够继续运行其主循环。 (例如,作为游戏背景音乐或其他东西,尽管Pyg
我想知道是否有人遇到过类似的问题: 我在 Icecast2 中定义了后备安装,以便始终播放一个主要流。如果另一个后备安装变为事件状态,则后者将变为事件状态。我已经使用 ffplay 测试了流(mp3
我是一名优秀的程序员,十分优秀!