2013-03-14 50 views
0

有誰知道什麼是框架或API應該在iOS上代替FFMPEG庫嗎?有沒有可用於基於IOS的視頻流編碼和解碼的框架?

因爲如果使用FFMPEG庫對視頻流進行編碼和解碼,並且性能太慢,則需要高CPU。

所以我想研究一種新的方法來提高性能。但在iOS上,蘋果不允許應用程序訪問硬件層API,因此我們無法調用可由硬件層視頻流編解碼器的API。

與谷歌搜索後,我發現有一個圖書館能做到這一點,但沒有演示呈現,這裏是網站:http://www.foxitsolutions.com/iphone_h264_sdk.html

有誰能回答我的問題,並給我一個解決方案?

回答

0

使用AVFoundation.You可以使用官方AVPlayerDemo來測試它。

+0

這個框架是用硬件層編解碼器來編碼和解碼的嗎?謝謝,我會研究它 – 2013-03-14 08:56:16

+0

我認爲AVFoundation只是用來讀取.MOV文件中的視頻數據並將數據寫入其他.MOV文件,但我怎樣才能使用此框架對接收到的實時視頻流緩衝區進行編碼從另一個iOS設備終端解碼來自iOS設備的發送視頻流緩衝區?反正有嗎? – 2013-03-14 09:10:50

+0

由於FFMPEG編解碼庫性能低下,我需要用蘋果的硬件加速代碼c來改變當前的實現方式,但它僅限於應用程序。我們無權訪問,它不是公共API。 – 2013-03-14 09:14:52

相關問題