流式传输生成的音调

Posted

技术标签:

【中文标题】流式传输生成的音调【英文标题】:Stream a generated tone 【发布时间】:2012-12-08 22:41:40 【问题描述】:

我想使用 System.Beep 生成音调并将音调从 Web 应用程序流式传输给用户。我想我的选择是:

流式传输以某种方式生成的音调。 保存一个 wav 文件并使用 <audio> 标签播放音频。

我想尝试在生成音调时对其进行流式传输,但我不知道该怎么做,或者这是否可能。

【问题讨论】:

基本上这是可能的,但如果System.Beep 将成为该实现的一部分,我会感到惊讶......您需要“分块”生成声音作为对HTTP GET 的响应由客户端浏览器发出的 html5 音频 tat... System.Beep 是不可能的。您需要在客户端支持的编解码器中创建适当的音频流。 我一直在玩它,我认为通过一些黑客攻击可以做我想做的事情,但我认为这对我的情况不实用。我可能会改为将其作为 WPF 应用程序来执行。 您还可以使用 Web Audio API html5rocks.com/en/tutorials/webaudio/intro 在客户端生成音调(虽然不支持 Microsft) 【参考方案1】:

你想看IIS media services;他们能够提供流媒体音频。一个简单的解决方案是基本上使用表达式编码器之类的东西来创建一个播客。播客恰好是您的哔哔声。

【讨论】:

以上是关于流式传输生成的音调的主要内容,如果未能解决你的问题,请参考以下文章

流式传输短声音文件

在 Django 中流式传输 CSV 文件

如何从文件中流式传输 JSON?

IEnumerable 流式传输

PHP:将远程pdf流式传输到客户端浏览器

在 Windows Azure 中创建和流式传输复合清单文件