Wie bekomme ich einzelne Pixelwerte aus einem Video-Stream ?

  • Hallo,


    Ich arbeite mit Android 4.0.3 und habe eine IP-Kamera, die über RTSP einen MP4-Videostream liefert. Diesen kann ich auch korrekt auf dem Display mit dem Mediaplayer darstellen. Meine Frage lautet nun, ob bzw. wie ich lesend auf die Pixelwerte eines Frames zugreifen kann. Die Variante mit MediaMetadataRetriever.getFrame() geht leider nicht, dafür habe kann ich OpenMAX AL-API per Android NDK nutzen. Kennt jemand evt. damit oder sonst irgendeine Möglichkeit (mit/ohne NDK) Pixelwerte von einer Surface(View) zu lesen ?


    Vielen Dank !

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!