audio - 将音频广播到网站

标签 audio web broadcast broadcasting

我正在寻找学习 Material ,例子,
学习我需要从酒吧音频广播直接广播到网站的内容。

最佳答案

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

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

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

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

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

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

    相关文章:

    angularjs - 在广播事件之前未设置广播监听器

    python - 是否可以下载文件的特定部分?

    java - 在 vaadin 中刷新或重新加载页面时组件丢失

    java - 用Java检测所有可用网络的广播地址

    javascript - jQuery:向上滑动一个元素并替换它

    php - 当点击一个链接到一个新的 .php 页面时,该链接不起作用

    android - 在特定时间调用 android 手机配置文件模式

    android - 将JetCreator用于Android应用

    javascript - ionic 2 声音在加载音频时停止背景音乐

    c# - 从喊播中获取比特率