我正在寻找学习资料,示例,
从酒吧的Audio Broadcast直接向网站学习要广播的内容。

最佳答案

我宁愿将问题分为三个部分:

  • 获取音频流
  • 广播流
  • 将流集成到您的网站


  • 典型的场景是1.您在家里录制节目,并且2.将流从广播的流发送到托管服务器。 3-您的用户可以直接从您的网站收听节目。
    当然,对于有限的听众,可以将步骤1和2合并。
    对于所有这些步骤,有几种技术,但并非全部都局限于MP3。
    他们的选择取决于几个参数,例如服务器运行的操作系统,价格,流的安全性等。
    广播网站的一种常见做法是根据客户播放它们的能力来提供几种不同的技术。
    现在,另一个选择是使用安装非常广泛的附加组件,例如Flash,这在大多数情况下将是最简单的选择,也是我推荐的选择。
    关于流本身,我看到的主要技术是:
  • MP3(shoutcast / icecast)
  • 真实音频
  • Windows Media Server技术(通常为WMA)

  • MP3
    设置最简单,所有平台上都提供了许多免费工具。
  • 生成流
    您可以使用VLCIceCast以及许多其他工具从您的音频源生成mp3流。
  • 广播流
    您可以使用IceCast从系统直接广播它,或将其转发到ISP以获取更大的带宽。您的ISP需要提供兼容的服务器应用程序。

  • 真实音频
    不是免费的。可以从http或真实协议(protocol)流式传输(然后在服务器上需要专用的服务器应用程序)。
    这样,整个链或多或少是Real工具专有的。
    一些info here
    Windows Media服务器
    仅Windows,如果需要通过服务器广播,则不是免费的。
    您可以使用Windows Media Encoder获得有效的流,您可以直接在Internet上进行流传输,也可以将其设置为Windows Media Server的源。
    Some docs here
    我个人的建议是从直接推送到Internet的VLC流开始,并使用Flash Player在您的网页上使用它。
    然后,您可以逐步设置一个Icecast服务器,并在需要时将其移至专用服务器。
    您会在Google上找到有关所有这些主题的大量文档。

    关于audio - 向网站广播音频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1130232/

    10-16 10:49