我正在寻找学习材料,例子,学习什么,我需要从一个酒吧音频广播直接到网站广播。
发布于 2010-01-04 22:29:53
我宁愿把这个问题分成三个部分:
Get an audio stream
(获取音频并保存您网站中的数据流
一个典型的场景是1.你在家里录制一个节目,2.将流发送到你的托管服务器,在那里它被广播。3-你的用户可以直接从你的网站上收听节目。
当然,对于有限的受众,步骤1和2可以合并。对于所有这些步骤,有几种技术,并不是所有的技术都局限于MP3。
他们的选择取决于几个参数,比如你的服务器运行的操作系统,价格,流的安全性等。
电台网站的一种常见做法是提供几种不同的技术,这取决于客户端播放它们的能力。现在的另一个选择是使用一个广泛安装的附加组件,比如闪存,这在大多数情况下是最简单的选择,也是我推荐的选择。
关于流本身,我看到的主要技术是:
(shoutcast/icecast)
MP3
最简单的设置,在所有平台上都有很多免费的工具。
您可以使用VLC或IceCast和许多其他工具来从您的音频生成mp3流source.
实时音频
不是免费的。可以从http或real协议流式传输(然后需要服务器上的专用服务器应用程序)。
因此,整个链条或多或少都是Real tools的专有。一些info here。
Windows Media服务器
仅限Windows,如果需要通过服务器广播,则不是免费的。
您可以使用Windows Media Encoder获取有效的流,可以直接在Internet上流式传输,也可以设置为Windows Media Server的源。
Some docs here。
我个人的建议是从直接推送到互联网上的VLC流开始,然后使用flash播放器在你的网页上消费它。然后,您可以逐步设置icecast服务器,并在需要时将其移动到专用服务器。
您可以在Google上找到大量关于所有这些主题的文档。
发布于 2009-12-31 21:30:35
这里有两个单独的问题:
1)如何将酒吧直播的声音转换成流媒体MP3?
2)如何将流MP3集成到网站中?
对于第1部分,我没有太多的经验,这并不是一个真正的编程问题-我建议浏览一下像this one这样的广播论坛,直到你找到一些关于你需要什么装备的有用建议。
对于第2部分,Icecast (www.icecast.org)是一个可用于将流MP3集成到您的网站中的流媒体服务的示例。伦敦帝国理工学院的互联网广播电台IC电台(www.icradio.com)使用它(当我还是个学生的时候,我在这个电台做过一个节目)。
https://stackoverflow.com/questions/1130232
复制相似问题