2012-02-21 117 views
0

我正在开发一个网络应用程序,用于将音乐曲目从服务器传输到多个客户端。我们正在使用MVC3来构建应用程序。我正在寻找一种开源的库或相对简单的自定义解决方案,可以很好地与MVC协作,我们可以使用这种解决方案将音乐流式传输到每个客户端。我正在使用的所有开发人员对MVC来说还是比较新的,所以我们对应用程序的流式方面开始感到不知所措。ASP.NET MVC音频流式传输

还有一点,同步是一个问题,因为每个客户端都需要能够全球播放/暂停/停止所有其他客户端的音乐。

任何帮助指向我在这个正确的方向,将不胜感激。谢谢。

回答

1

难道你看流畅的流扩展IIS ...

http://www.iis.net/download/smoothstreaming

下面是从只有声音说,论坛评论也是可能的:

最近发布的IIS平滑流客户端1.0 SDK支持AudioOnly流。有两个选项 创建一个仅音频的流(EE4不支持此功能,但其他编码器可能) 用虚拟视频创建一个流,并将客户端上的PlaybackMode设置为AudioOnly。这将确保没有视频下载发生如此额外的带宽成本。 (注意:需要在xaml或设置源之前尽早设置模式)。 来源:http://forums.iis.net/t/1167802.aspx

退房也: http://learn.iis.net/page.aspx/792/adaptive-streaming-comparison

编辑:我没有经验,但它应该工作的跨平台(当然有例外)=)...

看到一些额外的讨论和链接: http://expression.microsoft.com/en-us/gg574359 http://learn.iis.net/page.aspx/854/apple-http-live-streaming-with-iis-media-services http://forums.iis.net/t/1187099.aspx http://forums.iis.net/p /1183024/2003234.aspx

HTH

+1

谢谢,但不流畅的流媒体需要Silverlight?我会用它,但我希望这是尽可能跨平台的。使用流畅的流媒体取消了对移动平台的支持。 – jebar8 2012-02-22 01:07:22

+0

编辑了答案并提供了其他链接 – silverfighter 2012-02-22 09:46:10

2

我不会使用MVC进行流式传输,而是使用MVC进行流式传输。使用专用的流媒体服务器(有几个可用的开源替代品)并将其与您的网站集成。

+0

这些解决方案有哪些? – jebar8 2012-02-22 01:09:38