如何通过Web应用程序访问客户端的网络摄像头

时间:2013-08-26 17:44:52

标签: c# asp.net

是否有任何asp.net/c#方法或库允许用户通过网络摄像头拍照并录制视频,然后通过网络应用程序直接上传到服务器?

1 个答案:

答案 0 :(得分:1)

要拍照,您可以通过一些HTML5 API访问用户的网络摄像头:

http://www.iandevlin.com/blog/2012/06/html5/filtering-a-webcam-using-getusermedia-and-html5-canvas

然后,您必须将捕获的图像上传到网络服务器。我确信像mjpg这样的格式对此非常有用(根据我对它的有限经验,它实际上是一个指定分块编码的标题,后面跟着一个jpg文件流)。 HTML5还公开了从麦克风捕获音频的功能。我不确定是否有任何API可以将视频和音频流合并到H264流中。