【问题标题】:Live streaming audio using ASP.NET使用 ASP.NET 实时流式传输音频
【发布时间】:2011-04-14 06:59:59
【问题描述】:

我们需要从远程设备流式传输实时音频并能够在网页中收听。我可以流式传输存储的音频文件,但实时流让我有点困惑,因为我们将在运行时添加数据。有人可以指出正确的方向来告诉我如何做到这一点吗?

谢谢

【问题讨论】:

  • 您可以考虑使用 SHOUTcast 来实现这一点。它易于设置并且易于集成到您的页面中。 (您需要做的就是提供一个播放列表文件。)shoutcast.com/broadcast-tools

标签: asp.net streaming audio-streaming


【解决方案1】:

两件事:

  1. 如果您想要的只是简单的流式传输,即渐进式下载,那么只需在服务器上定义 MIME 类型,它就会流式传输。请记住,您必须拥有一种渐进式播放的音频格式(大多数情况下,但并非所有这些日子都是如此)。

  2. 如果您希望对正在发生的事情进行精细控制,则需要嵌入音频播放器并使用媒体服务器 SDK。这是微软产品的链接:Windows Media Server SDK

【讨论】:

  • 感谢您的快速回答。在 #1 中,我们将如何启动和维护流式处理流程?我们是否会链接 (href) 到部分文件(例如 wav 文件),然后继续向服务器上的文件写入数据?
  • 这一切都将由 IIS 处理 - 它将以与渐进式 GIF 流相同的意义和方式流式传输。 WAV 不是渐进式的,IIRC。
  • 在我的场景中,我需要对网络音频控制的广泛支持。我希望用户能够寻找、跳过、定义循环区域等等。我还需要它与浏览器兼容。
猜你喜欢
  • 2012-04-03
  • 2010-10-23
  • 1970-01-01
  • 2011-11-11
  • 2016-05-12
  • 1970-01-01
  • 2013-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多