1

我们正处于即将到来的网络项目的研究阶段。我们想建立一个网站,可以播放(所有)本地 FM 广播电台。

在研究建立上述网站的正确工具时,出现了几个问题。

  1. 我们需要什么软件来编码(所有)本地调频广播电台的直播?我们如何连接到 FM 广播电台?

  2. 我们是否需要虚拟专用服务器来运行第一个问题的软件,24/7?VPS 可以做到这一点,24/7 全天候运行软件吗?

  3. 如果我们设法对(所有)本地调频广播电台的直播进行编码,我们如何将这个东西发送到我们的网站?我们可以使用简单的音频播放器,例如 quicktime/flash 或 html5 音频播放器并将其嵌入到我们的网站中吗?

我希望有人能在这件事上帮助我们。非常感谢您的帮助。:)

4

1 回答 1

3

音频捕捉

您需要做的第一件事是为您的流设置一个编码器源。我强烈建议将编码器放在每个广播电台。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 的播放列表文件的链接也很好,这样用户可以选择在他们自己的音频播放器中收听。

于 2013-01-24T14:59:03.757 回答