使用PHP访问网络摄像头?

时间:2013-04-15 11:53:20

标签: php webcam

使用PHP在技术上是否可行?例如,允许我网站的访问者查看他们自己的网络摄像头,拍摄,然后将文件上传到目录,也可以上传到我的MySQL-DB。

5 个答案:

答案 0 :(得分:10)

不,PHP是服务器端语言,因此无法访问客户端硬件。

但是,现代浏览器允许JavaScript代码访问网络摄像头,麦克风等,因此您可以录制内容然后将其提交给服务器。 Photobooth.js可能值得一看。

当然,你也可以使用Flash,Silverlight或Java Applet。但只有前者几乎在每台PC上都可用。除此之外,如果你不是绝对需要,你应该避免使用Flash。

答案 1 :(得分:2)

不,你不能。

PHP在你的服务器上运行,它不知道用户的机器或硬件,即使它有它,你也不能使用它们。

您必须使用一些客户端编程,使用javascript,HTML5或Flash等。

答案 2 :(得分:1)

根本没有

服务器端语言无法控制客户端硬件....

你需要一些可以在客户端工作的东西,如flash,javascript等

但是我找到了这个http://www.xarg.org/project/jquery-webcam-plugin/ jquery插件.. 你可以看看

答案 3 :(得分:1)

没有。正如@ThiefMaster所说,是一种服务器技术。如果您想访问客户端网络摄像头,可以使用:

  • FLASH
  • Silverlight的
  • JavaScript / HTML5(使用getUserMedia()

Here介绍了如何在HTML5中执行此操作。希望这可以帮助你

答案 4 :(得分:1)

简单的答案是否定的。您可以使用javascript,jQuery或flash访问网络摄像头 http://www.xarg.org/project/jquery-webcam-plugin/ http://www.scriptcam.com/docs.cfm