如何通过butt向icecast服务器添加更多流



我正在使用butt构建一个icecast服务器。该流以320 kbps的速率运行,在网络连接不好的情况下很难运行。因此,我决定创建第二个流,这样任何连接不好的人都可以更改为它。问题是我找不到如何将另一个流放在我已经使用的同一个冰上。

您需要一个名为转码器的东西。基本上,它既是一个客户端,也是一个源。它连接到全质量流,对其进行解码,并使用不同的编解码器或更低的质量对其进行编码,然后将其发送到相同或不同Icecast服务器上的新装载点。

有很多选择。您可以使用ffmpeg/avconv,也可以使用liquidsoap、ezstream或。。。

我个人的建议是首先优化主流的质量,而不是比特率,例如平均128-140 kbit/s的Opus可能会轻而易举地击败320 kbit/s MP3。按照互联网标准,MP3是一种古老的编解码器,其背后的技术已经有20年的历史了。如果您确实需要一个MP3流来支持糟糕的客户端软件,那么您应该将代码转换为

标准免责声明:文件的格式与主流格式无关,因为99%的用例都要求源客户端运行编码器。

最新更新