音频捕捉
您需要做的第一件事是为您的流设置一个编码器源。我强烈建议将编码器放在每个广播电台。FM 收音机的质量不是最好的。您将在车站获得更好的音频质量。此外,至少在美国,许多广播电台的所有工作室都在同一个地方。发现 8 个站点都来自同一组办公室的情况并不少见。因此,您可能只需要在 3 或 4 栋建筑物中安装设备即可覆盖您市场上的所有车站。
如今,大多数电台都在使用数字混音。购买具有兼容数字输入的声卡。AES/EBU 和 S/PDIF 很常见,支持这些的声卡也很实惠。
如果您必须通过无线方式捕获音频,请确保您使用的是高质量的接收器(如果可用,则为数字接收器)和高质量的室外天线。您可以购买多种接收器,其中许多直接安装在机架中。
编码
现在对于实际的编码,您需要软件。我一直对 EdCast 很幸运(如果你能找到“EdCast Reborn”之前的版本)。对于拥有自己需要管理的音乐库的电台来说,SAM 是一个不错的选择,但我不建议在您的情况下使用它。你甚至可以在这部分使用 VLC。
您将需要选择一个好的编解码器。如果您希望与 HTML5 兼容,您将需要在 MP3 和 Ogg Vorbis 中进行编码。aacPlus 是节省带宽同时仍提供不错的音频质量的不错选择。如今,大多数电台都尽可能使用 aacPlus,但并非所有浏览器都可以播放它,这就是为什么您还需要另外两个。您可以(并且应该)在每个站使用多个编解码器。
服务器软件
我强烈推荐 Icecast 或 SHOUTcast。他们获取您的编码音频并将其分发给听众。它们提供类似 HTTP 的流,通常是兼容的。如果你有兴趣,我也会做Icecast/SHOUTcast 兼容主机,目标是兼容更多设备,尤其是移动设备。
回放
如今,许多电台都使用尝试 HTML5 的播放器,并在必要时回退到 Flash。 jPlayer是一个常见的选择,但还有很多其他选择。提供指向包含流 URL 的播放列表文件的链接也很好,这样用户可以选择在他们自己的音频播放器中收听。