6

我想将实时视频广播设施插入网站。我打算使用 silverlight 和 C#,但我是这个主题的新手。

做这个的最好方式是什么?

提前致谢。

更新:

我有一个相机。我希望它捕获并显示在我的网站上。居住。但我不知道我必须在里面做什么。告诉我有关捕获、流、api、dll 的所有信息,以及我需要知道的任何其他信息。谢谢。

4

2 回答 2

2

如果您使用的是 Windows,您可能需要考虑免费的 Windows Media Encoder 9 SDK ( http://www.microsoft.com/windows/windowsmedia/forpros/encoder/features.aspx )。这个想法是,Windows Media Encoder 允许您将任何设备用作媒体源(例如,视频采集卡或支持流式传输的摄像机)并将其作为 ASF 流推出,甚至通过 Windows 多播/广播它媒体服务。

WME SDK 只是 WME 的一个编程 (COM) 接口。原则上,您可以自动化编码器并指示它使用您的相机作为源,并将其推送到指定的 UDP 端口或发布点(对于后者,您需要安装了 Windows Media Services 的 Windows Server 2003/2008)。

较新的替代方案是 Microsoft Expression Encoder SDK ( http://www.microsoft.com/downloads/details.aspx?FamilyId=9A077A3D-58CE-454C-B486-153F0578BE4A&displaylang=en ),它与 ​​Expression Encoder “对话”并允许您流式传输到 Silverlight 客户端(以及其他),但这里需要注意的是 EE 不是免费的(WME 是)。

于 2009-03-04T13:46:49.500 回答
0

你有直播吗?或者那是你需要的部分?如果您已经有一个带有 URI 的实时流,那么您可以使用 Silverlight 来显示它,因为您只需要一个播放器和一个 URI(您可以在任何地方获得一个播放器,这里有一个http://sl2videoplayer.codeplex.com)。

如果您没有流,那么您将需要一些机制来捕获视频并将其流式传输。您可以使用 Windows Media Server 进行流式传输。

你能澄清一下你有什么和你需要什么吗?

于 2009-03-03T21:55:09.057 回答