NDK 和 Java MediaCodec api 之间哪个延迟最低?
Which has the most low latency between NDK or Java MediaCodec api?
我正在构建一个直播应用程序,将内容流式传输给客户端。
我想知道解码流的最快方法是什么?
使用 NDK 或使用 Java 媒体编解码器 api ?
对客户端进行编码
我见过 Kodi/FFMPEG 使用 NDK 和 ExoPlayer 使用 Java。
感谢指点:)
NDK 和 Java MediaCodec API 都使用相同的本机后端库。两种情况的解码性能是一样的(当然Java API因为JNI机制引入了额外的开销,但比实际解码时间要少很多)。所以只要选择你想要的。但请注意,NDK API 仅适用于 Android 5.0+ 设备。
我正在构建一个直播应用程序,将内容流式传输给客户端。 我想知道解码流的最快方法是什么? 使用 NDK 或使用 Java 媒体编解码器 api ?
对客户端进行编码我见过 Kodi/FFMPEG 使用 NDK 和 ExoPlayer 使用 Java。
感谢指点:)
NDK 和 Java MediaCodec API 都使用相同的本机后端库。两种情况的解码性能是一样的(当然Java API因为JNI机制引入了额外的开销,但比实际解码时间要少很多)。所以只要选择你想要的。但请注意,NDK API 仅适用于 Android 5.0+ 设备。