【发布时间】:2012-07-25 14:54:18
【问题描述】:
我正在尝试找出哪些库可以将实时音频流式传输到网站。
我想保留的当前技术堆栈是...
MVC3/C# HTML/HTML5
基本上,我想要构建一些东西,让最终用户除了安装他们的(现代)浏览器并流式传输音频之外什么都没有。如果可能的话,我希望相同的最终用户界面也支持以前录制的内容。
就事物的输入方面而言,我不在乎它使用什么,只要它是基于 .net/c# 的技术,或者如果不是 .net/c#,我需要它预先构建并能够发送到 .net 端点。
我已经在 SO 上搜索了这个主题并找到了几篇关于这个主题的帖子,但大多数都非常模糊,不适合我使用的技术堆栈的范围(java/flash/等)所以如果你设法找出它实际上与问题内联,然后再链接它!
【问题讨论】:
-
您希望定位哪些浏览器?
-
@JordaanMylonas 任何支持它的浏览器...目标受众将是年轻人及其父母,因此最好是智能手机和 Chrome/Firefox/IE/Safari 的较新版本。基本上只要它不需要在客户端上安装插件,那么如果他们没有插件,他们就可以升级(移动设备除外)。如果可能的话,我希望它不是用于移动方面的 Silverlight 解决方案。
-
您可以使用
-
他不使用实时数据,但此处显示了类似的概念:acko.net/blog/javascript-audio-synthesis-with-html-5
-
@Jared,在这种情况下,我强烈建议考虑 SHOUTcast/Icecast。在有或没有 Flash 的网页上播放音频根本不是什么大问题。在客户端录制和编码音频是。你实际上有两个完全独立的问题,你只能通过这种方式来解决它们。考虑使用 Edcast 等简单的编码器设置源端,您将在几分钟内启动并运行它。
标签: c# .net asp.net-mvc-3 html audio-streaming