JQuery Webcam插件(或其他)通过ASP.NET显示SERVER的网络摄像头图像

时间:2013-07-26 23:25:47

标签: jquery asp.net-mvc webcam

有没有办法让插件访问服务器的网络摄像头并让它在Web应用程序上显示该图像而不是使用用户的相机?我正在尝试创建一个用于视频监控的Web应用程序,我想只为用户显示服务器摄像头的显示,无论是静止图像还是实时视频输入,我都会采取。

我总体上对ASP.NET和JQuery有点新意,所以如果你能用最简单的方式向我解释(不遗漏任何东西),我将如何处理这个问题。我希望能够通过ASP.NET Web应用程序,或者如果真的可能的ASP.NET MVC(我知道这更难)。如果可能的话,任何人都可以指出我如何整合这些东西的正确方向(逐步优先)。

TL的种类; DR,我需要一种方法,即使它不是JQuery Webcam Plugin,也可以实现SERVER摄像机的视频或静态图像输入,这样任何用户都可以访问和查看这些摄像机而不是它们自己的摄像机网络摄像头。我想把它放到ASP.NET Web应用程序中,或者如果真的可以使用ASP.NET MVC应用程序。任何重新定向或反馈和/或建议,以接近这一点是值得赞赏的。请记住,这是一个视频监控程序,但对于最简单的术语,我只是希望能够从网络摄像头看到一个提要(我不在乎它是静止图像还是视频输入)。我只是希望能够在移动网站或Web应用程序中使用视频源。关键是要制作一个Web应用程序并使其与移动设备兼容。

这里的大多数问题是如何让用户从他们自己的网络摄像头拍摄照片并将其保存到服务器上,但这不是我想要的。我已经做了一些类似的搜索(但大多数已经过时或属于我不想要的用法)。

谢谢。

1 个答案:

答案 0 :(得分:1)

一个真正的解决方案是非常耗时的编写,我没有你的特定硬件,所以我不打算尝试,但这是我打破任务来自己完成它的方式。

1)让服务器网络摄像头流在您自己的.NET应用程序中可读,可能是它能够导出图像。

2)调整该应用程序,使其在您的网络服务器目录中连续覆盖相同的图像。

3)使用jquery按照相机更新服务器上图像的频率及时刷新页面上的图像。

如果没有设置流媒体服务器,您可能不会通过网络流式传输视频。 jQuery是一个仅限客户端的框架,因此您无法直接访问服务器上的任何硬件,因此您必须使用.NET来处理它。