无法从浏览器访问网络摄像头
我的目标是从OS X上的任何网络浏览器访问USB网络摄像头(视频/摄像头)设备。使用Flash时,我看不到插入、打开和激活的USB网络摄像头。

同样,我无法使用HTML5 getUserMedia() https://www.webrtc-experiment.com/DetectRTC/检测网络摄像头视频源。尽管列出了来自USB设备的音频流

可可( ImageSnap )
为了验证在OSX中是否确实可以访问USB设备,我使用了开放源码工具ImageSnap。
$ imagesnap -l
Video Devices:
FaceTime HD Camera (Built-in)仅检测到内置iSight摄像头,而未检测到连接的USB摄像头。
ImageSnap使用Cocoa框架。
wacaw (碳)
接下来,使用wacaw,我可以列出连接的USB摄像头,甚至可以正确地拍摄快照。
$ wacaw -L
DVFreeThread - CFMachPortCreateWithPort hack = 0x116970, fPowerNotifyPort= 0x1158d0
There are 5 devices in the list.
The current selection is 0.
0 - AVer Virtual Camera [is available] [has inputs]
There are 1 inputs for this device (0).
The current selection is 0.
0 - AVer Virtual Camera [is available]
1 - DV Video [is available] [has no inputs]
2 - IIDC FireWire Video [is available] [has no inputs]
3 - USB Video Camera for AverVision Digital Presenter 2 [is available] [has no inputs]
4 - USB Video Class Video [is available] [has inputs]
There are 1 inputs for this device (4).
The current selection is 0.
0 - FaceTime HD Camera (Built-in) [is available]wacaw使用Carbon框架。
问题
如何使USB摄像头可通过Cocoa访问,这也将使其可通过web浏览器访问?
发布于 2014-11-14 15:40:28
显然,这台相机需要一个驱动程序才能工作。Mac上的应用程序现在运行在64位,而carbon驱动程序(应该用序列抓取框架实现)只有32位。如果相机制造商提供用可可编写的驱动程序,或者只使用UVC相机,它可能会起作用。
https://stackoverflow.com/questions/26860448
复制相似问题