【问题标题】:Which has the most low latency between NDK or Java MediaCodec api?NDK 和 Java MediaCodec api 之间哪个延迟最低?
【发布时间】:2016-12-16 01:31:37
【问题描述】:

我正在构建一个将内容流式传输到客户端的直播应用程序。 我想知道解码流的最快方法是什么? 使用 NDK 或使用 Java 媒体编解码器 API 编码客户端?

我见过使用 NDK 的 Kodi/FFMPEG 和使用 Java 的 ExoPlayer。

感谢任何指点:)

【问题讨论】:

标签: android video android-ndk decode android-mediacodec


【解决方案1】:

NDK 和 Java MediaCodec API 都使用相同的原生后端库。两种情况下的解码性能是相同的(当然,Java API 由于 JNI 机制引入了额外的开销,但比实际解码时间要少得多)。所以只要选择你想要的。但请注意,NDK API 仅适用于 Android 5.0+ 设备。

【讨论】:

  • 感谢您的回复 :) 我想我会选择 Java,因为它是我最精通的语言 :)
猜你喜欢
  • 2011-09-04
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-21
  • 1970-01-01
  • 2011-12-20
相关资源
最近更新 更多