首页 > 解决方案 > 使用 ssl 通过 https 重新流式传输 mp3 流

问题描述

我需要通过 https 重新传输几个现有的 mp3 流。

我有一个带有 url 的当前流: http: //cdn.stream.com/radio.mp3 ,我希望它为: https ://cdn.newstream.com/radio.mp3

我见过几种解决方案,例如:

用 icecast 重建我自己的演员阵容

nginx代理

隧道

云端(可能很贵)

或付费服务:https ://www.autopo.st/secure-streams/

但是找不到使用 AWS 的廉价解决方案的简单教程。

有什么方法可以使用 AWS 以便宜的方式保护现有流?

谢谢,

标签: amazon-web-servicesstreamingicecast

解决方案


如果您运行的是 Debian 或 Ubuntu,只需从 Xiph.org 官方存储库安装 Icecast:

https://wiki.xiph.org/Icecast_Server/Installing_latest_version_(official_Xiph_repositories)

它内置了 TLS 支持。

证书需要以组合文件的形式提供,公钥和私钥都在同一个文件中。在 Letsencrypt 的情况下 - 一些 ACME 客户端可以本地生成那种输出。

由于您没有指定是控制原始服务器还是需要中继外部服务器,所以我不会冒险进一步解释,如果您需要涵盖特定方面,请澄清您的问题。


推荐阅读