Binary Camera2 App shows how to implement camera live stream processing using different techniques Processing via Kotlin/JVM Processing via JNI (C++ and Kotlin/Native) Processing via RenderScript App is making direct use of Camera2 API