美文网首页iOS精品文章
iOS 关于H265/HEVC解码的

iOS 关于H265/HEVC解码的

作者: iOS技术小卒 | 来源:发表于2018-01-29 15:04 被阅读90次

Apple 对 HEVC 标准的态度就像过山车。Apple 曾非常活跃地参与 HEVC 的开发。这一标准最终在 2013 年 1 月完成,Apple 也在 2014 年 11 月宣布支持 HEVC 标准。但是几个月后 Apple 又基于一项 Apple 不能接受的版税条款撤回了这一决定。

时间快进到 2017 年 6 月 5 日,Apple 在 WWDC 大会上宣布:

将在 iOS11 支持 HEVC,首个支持 HEVC 的应用是自带的相机 app。

Mac OS High Sierra 将支持 HEVC

Apple TV 将支持 Amazon。我们可以假定这意味着对超高清的支持,暗示了将支持 HEVC。

WWDC 2017上,Apple已经宣布全面支持HEVC。在iOS11中释出了HEVC的硬件编解码接口,具体看图:

图1 图2

对应到移动端,iPhone 7、iPhone 7 Plus 支持8bpp硬编;iPhone 6s、iPhone 6s Plus及以上支持硬解;iPhone 5s及以上支持软解。

图3

关于HEVC硬解的实现:已经在iOS11 beta3上完成了265的硬解,直接参照264的就可以,主要关注下HEVC格式的语法转换。另外性能也需要持续关注,目前测试硬解水平还比较瓶颈。

实际操作中,查阅了一些资料,显示iOS端的硬件解码、编码,软件解码还是有限制的。我本人在集成一些视频框架的时候,由于客户提供部分视频的是h265/HEVC的编码,导致部分视频在播放时有声音没画面。但是在iPhone 7 iOS11.2系统上一切播放正常。在iPhone 4s\5s\6sp等设备上无画面有声音,系统是10.3.3(包括10.3.3)以下。安卓播放正常。

苹果在h265/HEVC视频编码解码上是稍微有些迟疑和落后的。

图4

推荐读者看看这篇文章:《基于iOS11的HEVC(H.265)硬编码/硬解码功能开发指南》

相关文章

  • iOS 关于H265/HEVC解码的

    Apple 对 HEVC 标准的态度就像过山车。Apple 曾非常活跃地参与 HEVC 的开发。这一标准最终在 2...

  • iOS-VideoToolbox硬编码H264

    前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的A...

  • 硬件编码相关知识(H264,H265)

    硬件编码相关知识(H264,H265) 阅读人群:研究硬件编码器应用于iOS开发中,从0研究关于硬件编解码,码流中...

  • FFmpeg学习之开发Mac播放器(六):FFmpeg与Mac编

    Mac和iOS支持使用VideoToolBox硬件编解码H264和H265的视频流,这次使用FFmpeg解封装使用...

  • 硬件、软件解码,H264、H265/HEVC

    一、硬件解码\软件解码 硬件解码跟软件解码我们通常称为硬解跟软解,是通过移动设备观看视频时会碰到的一个概念。 常见...

  • RTP系列:H264/H265 RTP代码分析

    1、H264/H265封包代码位置:FFmpeg的文件rtpenc_h264_hevc.c(4.0.5版本) 2、...

  • VideoToolBox 解码H265

    上一篇文章介绍了如何编码H265,这篇主要介绍如果通过VideoToolBox解码H265,以及如何在只有裸流的情...

  • rtsp播放h265(hevc)

    对rtsp来说,要播放h265只要正确解析sdp和rtp包即可,这里分享下h265 sdp&rtp相关知识点,...

  • iOS 海思H.265解码库

    本文介绍海思HEVC解码库的使用。作者对比海思与FFmpeg,对于H.265视频解码,海思性能要高于FFmpeg。...

  • 2018-12-26 HEVC

    1. HEVC相比较H.264有以下优势: (1)更好的压缩与H.264编解码器相比,HEVC在压缩方面提供了重大...

网友评论

    本文标题:iOS 关于H265/HEVC解码的

    本文链接:https://www.haomeiwen.com/subject/qibxzxtx.html