我制作了一个使用罗技 c920 网络摄像头进行图像捕获的 AIR 应用程序。当我使用罗技软件时,相机可以完美地显示和录制 720p 和 1080p。但是当我在我的 AIR 应用程序中使用 720p 时,会出现明显的延迟。仍然可以使用,但很烦人。1080p 在延迟方面是不可接受的。所有这些都在 i3 笔记本电脑上。在我的 i7 桌面上,延迟要少得多,我可以做到 1080p,但仍然不如我使用罗技软件时那么好。
另一个奇怪的是我的旧相机,Logitech 9000 在 Flash 或 Air 中似乎无法正常工作。滞后时间为几秒钟。
我的问题是:(1)罗技驱动程序是否使用 GPU 加速来使网络摄像头即使在速度较慢的 i3 计算机上也能以闪电般的速度工作,而 Flash 不能?(2) 为什么老款相机现在无论在 i3 还是 i7 上都表现出如此糟糕的性能?Flash是否改变了它处理相机或其他东西的方式?(3) 是否会更新 Flash Player 以支持网络摄像头的 GPU 加速?