Apple 對(duì) HEVC 標(biāo)準(zhǔn)的態(tài)度就像過山車拾氓。Apple 曾非常活躍地參與 HEVC 的開發(fā)杀饵。這一標(biāo)準(zhǔn)最終在 2013 年 1 月完成莽囤,Apple 也在 2014 年 11 月宣布支持 HEVC 標(biāo)準(zhǔn)。但是幾個(gè)月后 Apple 又基于一項(xiàng) Apple 不能接受的版稅條款撤回了這一決定切距。
時(shí)間快進(jìn)到 2017 年 6 月 5 日朽缎,Apple 在 WWDC 大會(huì)上宣布:
將在 iOS11 支持 HEVC,首個(gè)支持 HEVC 的應(yīng)用是自帶的相機(jī) app谜悟。
Mac OS High Sierra 將支持 HEVC
Apple TV 將支持 Amazon话肖。我們可以假定這意味著對(duì)超高清的支持,暗示了將支持 HEVC赌躺。
WWDC 2017上狼牺,Apple已經(jīng)宣布全面支持HEVC。在iOS11中釋出了HEVC的硬件編解碼接口礼患,具體看圖:
對(duì)應(yīng)到移動(dòng)端是钥,iPhone 7、iPhone 7 Plus 支持8bpp硬編缅叠;iPhone 6s悄泥、iPhone 6s Plus及以上支持硬解;iPhone 5s及以上支持軟解肤粱。
關(guān)于HEVC硬解的實(shí)現(xiàn):已經(jīng)在iOS11 beta3上完成了265的硬解弹囚,直接參照264的就可以,主要關(guān)注下HEVC格式的語法轉(zhuǎn)換领曼。另外性能也需要持續(xù)關(guān)注鸥鹉,目前測試硬解水平還比較瓶頸。
實(shí)際操作中庶骄,查閱了一些資料毁渗,顯示iOS端的硬件解碼、編碼单刁,軟件解碼還是有限制的灸异。我本人在集成一些視頻框架的時(shí)候,由于客戶提供部分視頻的是h265/HEVC的編碼羔飞,導(dǎo)致部分視頻在播放時(shí)有聲音沒畫面肺樟。但是在iPhone 7 iOS11.2系統(tǒng)上一切播放正常。在iPhone 4s\5s\6sp等設(shè)備上無畫面有聲音逻淌,系統(tǒng)是10.3.3(包括10.3.3)以下么伯。安卓播放正常。
蘋果在h265/HEVC視頻編碼解碼上是稍微有些遲疑和落后的卡儒。
推薦讀者看看這篇文章:《基于iOS11的HEVC(H.265)硬編碼/硬解碼功能開發(fā)指南》