【问题标题】:Best choice to represent video for iOS and Android代表 iOS 和 Android 视频的最佳选择
【发布时间】:2012-12-31 18:16:40
【问题描述】:

我正在开发一款适用于 iOS 和 Android 的应用,用于在两台设备之间进行视频通话。这个想法是为两个平台开发一个 c++ 库,并以相同的方式集成通信和显示部分。 出于兼容性原因,我使用 OpenGL 来表示视频,并使用 FFMPEG 来编码通信,但在其他一些问题(如here)中,我读到它不是 Android 的最佳选择。虽然,我已经意识到在 iOS 上,opengl 方法比我测试过的本机方法更快。 那么问题来了:对于Android,它是OpenGL的替代品,但使用JNI?有吗?

【问题讨论】:

    标签: android c++ opengl-es java-native-interface


    【解决方案1】:

    您可以使用 OpenGL ES,这是一种用于嵌入式设备的 OpenGL 规范。此版本还针对移动设备进行了优化。 OpenGL ES 适用于 Android 和 iOS。

    在实现这一点时,以下 SO 问题可以帮助您找到正确的方向:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-08
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 2012-06-23
      相关资源
      最近更新 更多