【问题标题】:AVFoundation - macOS - 2 cameras simultaneous recording with compressionAVFoundation - macOS - 2 个摄像头同时压缩记录
【发布时间】:2015-03-19 12:05:46
【问题描述】:

我正在编写视频捕捉应用程序,并且需要同时使用 2 个输入源(USB 摄像头)进行录制。

当我只同时录制原始素材而不进行压缩时工作得很好(低 CPU 负载,没有视频滞后),但是当打开压缩时,CPU 非常高并且素材滞后。

如何解决?或者如何调整设置以便完成?

注意:原始流太大,因此不能使用,否则我根本不会费心压缩,就让它保持原样。

【问题讨论】:

  • 降低压缩率?多线程?
  • 好吧压缩没那么大,两个队列是并发的

标签: macos performance video avfoundation video-capture


【解决方案1】:

当前配置中的 AVFoundation 框架设置为一次仅为一个源提供硬件加速。对于多个加速源,需要更深入地了解 VideoToolbox 框架,甚至更深入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多