我想允许用户直接从他们的网络摄像头录制视频。 我没有做过很多PHP的工作,但我坚持用这个项目。 我们目前有一个用于视频上传和编码的系统,但实际上没有任何内容可以访问用户的网络摄像头。 你会怎么推荐我继续?
答案 0 :(得分:11)
在我所知的任何浏览器中,网络摄像头都不可用于HTML或JavaScript / DOM,因此您最终会依赖某种插件。我建议您使用Adobe Flash / Flex开始搜索,但Microsoft Silverlight可能会执行相同的操作。 Flex是一种更可靠的技术并且存在时间更长,但微软正在向Silverlight投入大量资金,我预计它将在未来几年内大幅改善。
答案 1 :(得分:5)
您需要客户端技术 - PHP是服务器端。查看Adobe Flash / Flex。我对Microsoft Silverlight一无所知。
答案 2 :(得分:1)
查看Drupal.org上的mugshot模块。它使用Flash小部件进行图像捕获,然后将图像保存为节点。如果你需要做类似的事情,它的代码几乎肯定可以用于有用的功能。
答案 3 :(得分:0)
浏览器本身无法访问用户的网络摄像头。有一种新型输入字段的建议可以支持这一点,但目前还没有。你必须通过一个插件来完成它。
答案 4 :(得分:0)
您无法从服务器端脚本语言访问底层硬件对象。如果您有兴趣访问硬件设备,那么您必须使用“浏览器组件”,如adobe flash,活动X对象,Java小程序等。