1

我正在寻找学习资料、示例、学习我需要从酒吧音频广播直接广播到网站的内容。

4

2 回答 2

2

我宁愿把问题分成三个部分:

  1. 获取音频流
  2. 广播流
  3. 将流集成到您的网站中

一个典型的场景是 1. 您在家录制节目,以及 2. 将流发送到您的托管服务器,从那里进行广播。3-您的用户可以直接从您的网站收听节目。

当然,对于有限的受众,步骤 1 和 2 可以合并。对于所有这些步骤,有几种技术,并非所有技术都仅限于 MP3。

他们的选择取决于几个参数,例如您的服务器运行的操作系统、价格、流的安全性等。

广播网站的一种常见做法是提供几种不同的技术,具体取决于客户端播放它们的能力。现在的另一个选择是使用安装非常广泛的附加组件,例如 flash,在大多数情况下,这将是最简单的选择,也是我推荐的选择。

关于流本身,我看到的主要技术是:

  • MP3(广播/冰播)
  • 真实音频
  • Windows Media Server 技术(通常是 WMA)

MP3

最容易设置,所有平台上都有很多免费工具。

  1. 生成流 您可以使用VLCIceCast以及许多其他工具从您的音频源生成 mp3 流。
  2. 广播流 您可以使用IceCast直接从您的系统广播它或将其转发到您的 ISP 以获得更大的带宽。您的 ISP 需要提供兼容的服务器应用程序。

真实音频

不是免费的。可以从 http 或真实协议流式传输(然后需要服务器上的专用服务器应用程序)。

整个链条或多或少都属于 Real 工具。这里有一些信息

视窗媒体服务器

仅限 Windows,如果需要通过服务器广播,则不是免费的。

您可以使用 Windows Media Encoder 获取有效的流,您可以直接在 Internet 上进行流式传输,也可以将其设置为 Windows Media Server 的源。

这里有一些文档

我个人的建议是从直接推送到 Internet 的 VLC 流开始,然后使用 Flash 播放器在您的网页上使用它。然后,您可以逐步设置一个 icecast 服务器,并在需要时将其移至专用服务器。

您会在 Google 上找到有关所有这些主题的大量文档。

于 2010-01-04T14:29:52.783 回答
1

这里有两个单独的问题:

1) 如何将 pub 广播中的声音转换为流媒体 MP3?

2) 如何将流媒体 MP3 集成到网站中?


对于第 1 部分,我没有太多经验,也不是真正的编程问题——我建议浏览像这样的广播论坛,直到你找到一些有用的关于你需要什么装备的建议。

对于第 2 部分,Icecast (www.icecast.org) 是流媒体服务的一个示例,可用于将流媒体 MP3 集成到您的网站中。IC Radio (www.icradio.com),伦敦帝国理工学院互联网广播电台使用它(作为学生,我在这个电台有一个节目)。

于 2009-12-31T13:30:34.627 回答