【发布时间】:2016-08-21 14:41:40
【问题描述】:
我正在做硬件h.264视频编码平台,听说“MediaCodec”貌似支持硬件视频解码,但是否支持硬件视频编码?
谷歌的一些搜索结果建议我应该考虑根据用户的Android设备为不同的芯片搜索不同的解决方案,这是否意味着我应该去每个芯片供应商的网站搜索不同的解决方案?
感谢您的建议
【问题讨论】:
标签: android video h.264 encode hardware-acceleration
我正在做硬件h.264视频编码平台,听说“MediaCodec”貌似支持硬件视频解码,但是否支持硬件视频编码?
谷歌的一些搜索结果建议我应该考虑根据用户的Android设备为不同的芯片搜索不同的解决方案,这是否意味着我应该去每个芯片供应商的网站搜索不同的解决方案?
感谢您的建议
【问题讨论】:
标签: android video h.264 encode hardware-acceleration
MediaCodec 类也支持视频编码。 MediaCodec 类专为多设备硬件加速媒体处理而设计,因此相同的代码可以在每台设备上运行(根据经验,我可以告诉你不会)
关于这个主题的好读物:http://developer.android.com/reference/android/media/MediaCodec.html http://bigflake.com/mediacodec/
请记住,MediaCodec min-sdk 版本是 16(我建议以 api 18 为目标,例如使用表面 / MediaMuxer 类),所以如果您的目标设备是 api
【讨论】: