Linux 上使用 AAC 的 Icecast

Linux 上使用 AAC 的 Icecast

我对使用 Icecast 还很陌生。我们用 Icecast 从 Linux 机器流式传输 MP3,但我们需要转到 AAC。我怎样才能让 Icecast 流式传输 AAC 文件?

答案1

Iceacast 本身不支持 AAC:

Icecast 是一个流媒体服务器,目前支持 Ogg(Vorbis 和 Theora)、Opus、WebM 和 MP3 音频流。冰播

为了解决这个问题,我们可能需要看看暗冰 安装 darkice据称能够转换并发送 AAC 流(以及其它流)至 Icecast。

另请参阅:

答案2

Icecast 没有正式支持 AAC,但如果你发送 AAC 或 MP3 流它通常会起作用。由于专利问题,我们并不正式支持它。因此,我们不做任何处理就直接传递不受支持的流。

挑战在于找到一个好的 AAC 编码器。FAAC 可以工作,但效果相当一般。你也许可以购买商业编解码器,它们也能解决下一个问题。

AAC 已获得大量专利,您可能需要购买其许可证,包括编码和流媒体。我不是律师,我不知道。只是指出需要检查。

尽管如此,可能还是有一些源客户端支持 AAC(如果从源代码编译等)。我可以说出libav (avconv)、VLC 和 liquidsoap除了已经提到的黑冰之外。

相关内容