amazon-web-services - 使用 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 以便宜的方式保护现有流?
谢谢,
解决方案
如果您运行的是 Debian 或 Ubuntu,只需从 Xiph.org 官方存储库安装 Icecast:
https://wiki.xiph.org/Icecast_Server/Installing_latest_version_(official_Xiph_repositories)
它内置了 TLS 支持。
证书需要以组合文件的形式提供,公钥和私钥都在同一个文件中。在 Letsencrypt 的情况下 - 一些 ACME 客户端可以本地生成那种输出。
由于您没有指定是控制原始服务器还是需要中继外部服务器,所以我不会冒险进一步解释,如果您需要涵盖特定方面,请澄清您的问题。
推荐阅读
- javascript - Javascript group by 用一个对象数组来获得一个最终的键
- android - 清单合并失败:未找到引用的导航文件
- java - 为什么 compareTo() 的行为是这样的
- python - 在正则表达式匹配之间插入空格
- javacv - 带有 java.lang.UnsatisfiedLinkError 的 JavaCV
- java - 如何向特定客户端发送有针对性的推送通知?
- html - 探索 Webscraping 中的 Instr VBA 函数
- excel - Excel VBA,运行时错误“-2147417848 (80010108)”:对象“范围”的方法“插入”失败
- python - 无法在 xarray DataArray 中使用 numpy.isin 函数
- c - 全局 SDL_Renderer* 在函数调用时发生变化