我正在寻找学习资料、示例、学习我需要从酒吧音频广播直接广播到网站的内容。
2 回答
我宁愿把问题分成三个部分:
- 获取音频流
- 广播流
- 将流集成到您的网站中
一个典型的场景是 1. 您在家录制节目,以及 2. 将流发送到您的托管服务器,从那里进行广播。3-您的用户可以直接从您的网站收听节目。
当然,对于有限的受众,步骤 1 和 2 可以合并。对于所有这些步骤,有几种技术,并非所有技术都仅限于 MP3。
他们的选择取决于几个参数,例如您的服务器运行的操作系统、价格、流的安全性等。
广播网站的一种常见做法是提供几种不同的技术,具体取决于客户端播放它们的能力。现在的另一个选择是使用安装非常广泛的附加组件,例如 flash,在大多数情况下,这将是最简单的选择,也是我推荐的选择。
关于流本身,我看到的主要技术是:
- MP3(广播/冰播)
- 真实音频
- Windows Media Server 技术(通常是 WMA)
MP3
最容易设置,所有平台上都有很多免费工具。
- 生成流 您可以使用VLC或IceCast以及许多其他工具从您的音频源生成 mp3 流。
- 广播流 您可以使用IceCast直接从您的系统广播它或将其转发到您的 ISP 以获得更大的带宽。您的 ISP 需要提供兼容的服务器应用程序。
真实音频
不是免费的。可以从 http 或真实协议流式传输(然后需要服务器上的专用服务器应用程序)。
整个链条或多或少都属于 Real 工具。这里有一些信息。
视窗媒体服务器
仅限 Windows,如果需要通过服务器广播,则不是免费的。
您可以使用 Windows Media Encoder 获取有效的流,您可以直接在 Internet 上进行流式传输,也可以将其设置为 Windows Media Server 的源。
我个人的建议是从直接推送到 Internet 的 VLC 流开始,然后使用 Flash 播放器在您的网页上使用它。然后,您可以逐步设置一个 icecast 服务器,并在需要时将其移至专用服务器。
您会在 Google 上找到有关所有这些主题的大量文档。
这里有两个单独的问题:
1) 如何将 pub 广播中的声音转换为流媒体 MP3?
2) 如何将流媒体 MP3 集成到网站中?
对于第 1 部分,我没有太多经验,也不是真正的编程问题——我建议浏览像这样的广播论坛,直到你找到一些有用的关于你需要什么装备的建议。
对于第 2 部分,Icecast (www.icecast.org) 是流媒体服务的一个示例,可用于将流媒体 MP3 集成到您的网站中。IC Radio (www.icradio.com),伦敦帝国理工学院互联网广播电台使用它(作为学生,我在这个电台有一个节目)。