回答
使用纯ASP.NET,你不行。你有几个选择,我知道在.NET控制台中唯一的一个是使用Silverlight(例如http://www.silverlightshow.net/items/Capturing-the-Webcam-in-Silverlight-4.aspx和http://forums.silverlight.net/t/145729.aspx)
你的其他选择是使用Flash或购买第三方组件。
如果您想要显示来自您控制的单台计算机的视频(例如老式的“网络摄像头”页面),则可以编写一些本地计算机软件(可能使用DirectShow或MediaFoundation),捕捉相机中的帧,将它们传输到您的网络服务器,并且您的页面具有一个简单的脚本,可以使图像每秒重新加载一次。这不是真正的视频,但它是网络摄像头网页的工作原理,直到最近。
现在,在2012年,您可以直接投放视频。您希望使用Apple的“HTTP Video Streaming”,其中相机的视频流(不是单独的帧)会在几秒钟内保存为块,然后不断推送到服务器。然后,网络服务器会提供一个永无止境的播放列表,列出所有视频块,就像它们可用时一样,然后浏览器根据需要下载块。这就不再需要流媒体服务器(比如微软的WMS或者Adobe的Flash Media Server)。
您可以使用开发中的HTML5视频标准来做到这一点。我记得看到一个摄像头应用程序的演示,就像你在演示中讨论的那样(谷歌的HTML可以做到这一点)。检查这些页面出来的想法/例子:
http://www.sitepoint.com/stream-your-webcam-to-a-browser-in-javascript/
http://www.iandevlin.com/blog/2012/06/html5/filtering-a-webcam-using-getusermedia-and-html5-canvas
- 1. 如何捕捉在asp.net网络摄像头视频,C#
- 2. 使用html5从网络摄像头捕捉音频和视频
- 3. 从iOS摄像头捕捉视频
- 4. 网络摄像头捕捉
- 5. 从网络摄像头本地捕捉视频和音频?
- 6. 捕捉摄像头图像,使用C#的视频
- 7. 网络摄像头视频捕捉软件
- 8. 从VC++的网络摄像头捕捉视频
- 9. 使用gstreamer从android摄像头捕捉视频
- 10. 从网络摄像头捕捉图像
- 11. 从网络摄像头捕捉图像
- 12. 有没有办法在HTML5中捕捉摄像头的视频?
- 13. 如何在android中使用摄像头捕捉图像和视频?
- 14. 如何使用c#在windows phone中使用前置摄像头捕捉视频#
- 15. Ruby on Rails捕捉摄像头视频和音频
- 16. 使用getUserMedia从多个网络摄像机捕捉视频
- 17. 通过插件从网络摄像头播放实况视频
- 18. 使用OpenCV从网络摄像头捕捉视频时,QT GUI冻结
- 19. Directshow如何使用Monogram X264编码器从网络摄像头捕捉视频?
- 20. 我想用jQuery摄像头插件捕捉视频
- 21. FMJ网络摄像头捕捉示例
- 22. 面部捕捉从网络摄像头
- 23. C# - 捕捉摄像头并添加帧
- 24. 在网页上使用网络摄像头录制视频
- 25. 慢速摄像头捕捉
- 26. JAVACV:使用javacv捕捉摄像头
- 27. 如何捕捉视频并使用C#播放?
- 28. 使用C++(MFC)从网络摄像头捕获视频文件
- 29. 使用Visual C++ 6.0的网络摄像头视频捕获
- 30. 禁用网络摄像头图像捕捉设置弹出
这个问题太模糊,你可以扩展它有点像你已经尝试了什么你想在哪里捕捉视频客户端服务器端等。 – Vamsi
我需要捕捉我的PC(客户端)上的视频,并在我的网站上播放,以便我的网站访问者可以观看视频 – Reza