Python 访问网络摄像头和音频输入

2 投票
3 回答
2271 浏览
提问于 2025-04-15 23:16

一个在我服务器上的Python脚本能像Flash插件那样轻松地访问用户的摄像头和音频输入吗?

3 个回答

0

服务器端的网页脚本只能通过请求来访问客户端,不能直接接触客户端的内容。要想访问用户的设备,比如摄像头或者麦克风,就需要用到JavaScript、Java或者Flash这些技术,前提是用户的浏览器允许这样做。

0

这并不是那么简单。不过,你可以使用一些扩展工具。例如:

一个用于访问视频设备的Win32 Python扩展(比如USB摄像头、电视卡等等)。

http://videocapture.sourceforge.net/

教程:

http://technobabbler.com/?p=22

2

不行:你提到的“插件”是在用户的浏览器里运行的,而你的服务器端脚本(无论是Python还是其他语言)是在服务器上运行的,这完全是两回事。这和你最近问的关于服务器端脚本如何访问你桌面上信息的问题有关:你的客户端机器通常会对可能有害的服务器端应用程序进行很好的保护(虽然保护永远不够,但现在大家都在努力让它变得更安全)。

撰写回答