2010-04-05 105 views
0

我使用的是Silverlight,我可以从中获取网络摄像头的输出,但我不确定如何将我的摄像头输出发送给与我聊天的人。如何在asp.net中实现视频聊天

要求的行为,我可以查看我的摄像头视图以及与我为之聊天的人....

+0

查看Mike Taulty的博客文章,了解如何从Silverlight应用程序访问摄像头和麦克风:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/12/10/silverlight- 4-更上捕获的视频从 - webcams.aspx – Richard 2010-05-05 08:31:36

回答

0

老实说,我并不熟悉如何做到这一点在Silverlight。在Flash中,您可以使用闪光通信服务器作为中间件来推送视频流,并将其他人视频流引入。我猜你可以在.Net中复制这种类型的功能,但我不知道一个内置的方式来做到这一点。你也可以查看下面的链接,这可能有帮助。

Streaming Webcam Question

1

你需要做的下一件事是编码和流视频用摄像头拍摄的。不幸的是,尽管微软现在允许我们从网络摄像头捕获原始数据,但它不提供对它们进行编码/解码的方法。所以你可能需要购买第三方控制。

一旦你通过这个编码问题,你将需要做的下一步是有一个单独的程序运行在您的计算机上(或另一台计算机上)。这个程序的任务是等待传入的请求,并对进入它的视频​​进行编码和流式传输,并将它发送给另一端的人。