Hi Paul,
The use of an encrypted disk is not good enough for us: we really need to have a business control of the video file encryption on disk and so, control it directly in our code.
Moreover, these encrypted files must be streamable by Wowza Media server. Our encryption will be normally done by aes encryption.
Please note that the use of an ecrypted filesystem is not good enough because administrators users can have an access to the unencrypted video file when logged; that’s why we required encryption management by our business code.
I think that the best solution for us would to have the possibility to provide custom FileInputStreams/FileOutputStrams to the media readers/writers in Wowza. In this way, we can control how the file is read or write on the filesystem independently of file media formats (mp4/flv/dvr formats).
Per example, provide a FileOutputStream to ILiveStreamRecord object insteadof a filepath. In the same way, provide a FileInputStream for reading.
Christophe.