繁体   English   中英

IOS屏幕截图优胜美地

[英]Ios Screen Capture Yosemite

我为Yosemite开发了一个Mac应用程序用于IOS屏幕录制。该应用程序将具有iPod和iphone等MediaType Muxed的设备镜像到Mac屏幕上以进行预览录制。 iOS设备预览开始滞后。

这些是用于实现应用程序的框架:
AVFoundation
核心媒体IO
可可

要实施该应用程序:

1,最初,我将WWDC视频会话508摄像头捕获:手动控件中的跟踪媒体中指定的CoreMediaIO系统对象的属性(允许屏幕捕获设备)设置为1。

2.比起我创建一个会话和预览层来显示预览和提供录制界面。

谁能帮我找到解决方案。

当您使用AVFoundation创建捕获会话时,假设最近的iOS设备对来自设备的有效负载进行了转码,因此分辨率很高,转码时的CPU消耗要求也很高,具有高CPU消耗率,而转码时肯定会导致滞后,假设就是这种情况,我建议您避免使用直接使用CoreMediaIO截获设备中传入的h264有效负载,在记录时直接将其保存到文件中并使用例如eg。进行破坏的方法,从而对所有代码进行转码。 VideoToolBox进行预览,这将大大减少CPU需求,并可能解决您的问题。

  • 有关VideoToolBox解码的详细信息,请参见此链接
  • 我的博客中查看CoreMediaIO捕获示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM