Voglio criptare video al volo che cattura la videocamera Android. Quindi ho bisogno di dire ad Android MediaRecorder
per scriverlo flusso video sul mio CipherOutputStream
. Il problema è il metodo MediaRecorder.setOutputFile()
accetta solo FileDescriptor
e non è possibile ottenere il descrittore di file crittografico da CipherOutputStream.Cifra video al volo dalla telecamera Android
Quindi la mia domanda è: come posso neanche emulare FileDescriptor ricevere scrive i dati e fare la crittografia manualmente o in qualche modo convincere MediaRecorder
per lo streaming video in CipherOutputStream
.
Non penso sia possibile: http://stackoverflow.com/questions/9257364/modifying-fileinputstream-for-mediaplayer-setdatasource –