使用ASP.NET C#捕获网络摄像头

时间:2012-05-14 10:54:38

标签: c# asp.net html webcam

我想在ASP.NET C#中捕获网络摄像头图像。我在谷歌搜索过,但我只获得了Windows应用程序的代码。我没有获得Web应用程序的解决方案。 请帮帮我们..

3 个答案:

答案 0 :(得分:1)

如果您不使用HTML5,则必须使用插件。
插件或html5将获取图像并将其上传到服务器..
您可以通过没有直接的方式来使用asp.net服务器(IIS)与网络摄像头进行diorectly交互

答案 1 :(得分:1)

这对C#/ ASP.net来说根本不可能,因为这是在服务器上运行的代码,而不是在网络摄像头所在的客户端计算机上运行。

您需要一个客户端解决方案。

目前HTML5和网络摄像头的排名非常稀缺,似乎没有人正确实施它: http://caniuse.com/#search=webcam

我会推荐使用silverlight或flash(因为它拥有更强大的用户群,所以我会向闪存摇摆 - 但是如果说SL更快/更干净,你告诉你的用户他们需要SL - 它应该没有不成问题。

答案 2 :(得分:0)

您可以使用与Windows应用程序相同的技术,但它将使用服务器上的摄像头......您需要从其浏览器访问用户的摄像头,这很棘手。这是关于HTML5的类似问题:How to access webcam from HTML5?