1

我的应用程序有三个步骤,在 iPhone 屏幕上显示 h264 帧。

  1. 使用 ffmpeg 解码。
  2. 比例和色彩空间转换(缩放到 256 X 256 Opengl ES 1 纹理并使用 ffmpeg 中的 sws_Scale 将 colospace 从 yuv420p 转换为 rgb565)。
  3. 将opengl 1纹理渲染到帧缓冲区以渲染缓冲区

经过这三个步骤的过程,我在 iPhone 屏幕上得到了我的照片。

当我测试 720 X 576 分辨率帧的性能时,我的 FPS 非常差。它达到最大 180 毫秒,因此导致 5 到 6 FPS。

任何方向将不胜感激。

4

0 回答 0