gpt4 book ai didi

android - MediaCodec (NDK) vs. OpenMAX for player on Android mobile (Snapdragon 820) using C++

转载 作者:行者123 更新时间:2023-12-05 00:21:50 35 4
gpt4 key购买 nike

<分区>

根据审查 Android NDK 下可用的示例,似乎要使用硬件解码器 (OMX.xxx),我们可以使用 MediaCodec 或 OpenMAXAL 接口(interface)。

我的问题是:

  1. 这是在移动设备(Android 上的 Snapdragon 820)上使用硬件解码器的最佳方式吗?

  2. 与 MediaCodec 相比,使用 OMX 有什么优势吗?当前的 Android header 实际上仅支持 MPEG2/.ts mimetype。我希望您可以支持通过 OpenMax 对视频(mp4 等)进行流式解码 - 评估是否正确?

我的要求是:

  1. 支持普通容器流式播放音视频。
  2. 利用移动硬件(GPU + DSP)进行解码。
  3. 按帧执行图像处理。
  4. 避免为音频和视频编写自己的时间同步。

我已经使用 ffmpeg 编写了基本播放器,但我无法使用硬件解码器,所以没有遵循它。

我对可以实现上述目标的任何其他框架(免费或商业)持开放态度。

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com