2015-09-16 88 views
10

由於VideoToolbox不適用於tvOS,我如何解碼視頻?如何在沒有VideoToolbox的情況下訪問tvOS上的硬件解碼?

我有一個應用程序,我在內存中有h.264幀(通過網絡流),我以前用VideoToolbox處理解碼。什麼是替代品?

+2

嗯,我想張貼此評論,而不是答案,因爲這是一個老問題,但我缺乏代表這樣做無論如何,我一直在尋找VideoToolbox的示例代碼,此問題顯示早在幾個不同的谷歌搜索,所以我想我會在更新中找到它的其他人:tvOS 10.2和更高版本獲得VideoToolbox支持硬件編碼和視頻解碼!如果這是OP的新聞,希望它會有幫助,你可以從最初詢問這個問題時得到它在你的應用中的工作 – FreelancerJ

回答

0

您可以使用OpenH264

OpenH264是支持H.264編碼和解碼的編解碼器庫。它適用於實時應用程序,如WebRTC。有關更多詳細信息,請參閱http://www.openh264.org/

+0

這將使我得到軟件解碼,而不是硬件解碼。 – David

+0

@ alexey-kubs你有一個實現的例子嗎? –

+0

更新:這是我最終必須做的,但是,A)它是軟件解碼,而不是硬件,B)它甚至不支持High profile,這是每個人都想使用的。它只支持基線。這不是一個有特色的h264庫。 – David

相關問題