【问题标题】:How to encode live broadcast of the Local FM radio stations如何对本地 FM 电台的直播进行编码
【发布时间】:2013-01-07 03:57:18
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: streaming audio-streaming radio shoutcast icecast


    【解决方案1】:

    音频捕捉

    您需要做的第一件事是为您的流设置一个编码器源。我强烈建议将编码器放在每个广播电台。 FM 收音机的质量不是最好的。您将在车站获得更好的音频质量。此外,至少在美国,许多广播电台的所有工作室都在同一个地方。发现 8 个站点都来自同一组办公室的情况并不少见。因此,您可能只需在 3 或 4 座建筑物中安装设备即可覆盖您市场上的所有车站。

    如今,大多数电台都在使用数字混音。购买具有兼容数字输入的声卡。 AES/EBU 和 S/PDIF 很常见,支持这些的声卡价格实惠。

    如果您必须通过无线方式捕获音频,请确保您使用的是高质量的接收器(如果可用,则为数字接收器)和高质量的室外天线。您可以购买多种接收器,其中许多直接安装在机架中。

    编码

    现在对于实际编码,您需要软件。我一直对 EdCast 很幸运(如果你能找到“EdCast Reborn”之前的版本)。对于拥有自己需要管理的音乐库的电台来说,SAM 是一个不错的选择,但我不建议在您的情况下使用它。这部分你甚至可以使用 VLC。

    您需要选择一个好的编解码器。如果您希望与 HTML5 兼容,您将需要在 MP3 和 Ogg Vorbis 中进行编码。 aacPlus 是节省带宽同时仍提供不错的音频质量的不错选择。如今,大多数电台都尽可能使用 aacPlus,但并非所有浏览器都可以播放它,这就是为什么您还需要另外两个。您可以(并且应该)在每个电台使用多个编解码器。

    服务器软件

    我强烈推荐 Icecast 或 SHOUTcast。他们获取您的编码音频并将其分发给听众。它们提供类似 HTTP 的流,通常是兼容的。如果你有兴趣,我也可以Icecast/SHOUTcast compatible hosting,目标是兼容更多设备,尤其是移动设备。

    播放

    如今,许多电台都使用尝试 HTML5 的播放器,并在必要时回退到 Flash。 jPlayer 是一个常见的选择,但还有很多其他选择。提供指向包含流 URL 的播放列表文件的链接也很好,这样用户可以选择在自己的音频播放器中收听。

    【讨论】:

    • 感谢您的直截了当的回答。感谢您花时间回答我的问题。你帮了我们很多忙。
    猜你喜欢
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 2012-06-05
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多