簡體   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