Как воспроизвести зашифрованный видеофайл в Android
Я искал много вопросов по SO, но не могу найти ответ, поэтому я задаю следующий вопрос:
Приложение для Android должно воспроизводить зашифрованный видеофайл (хранящийся на SD-карте и извлекаемый с веб-сервера). Файл должен храниться на SD-карте, чтобы приложение могло воспроизводить видеофайл без активного подключения к Интернету. Поскольку видеофайлы не могут быть скопированы, планируется зашифровать их на стороне сервера при загрузке файлов на веб-сервер.
Какой самый лучший вариант?
1) Я видел предложения по запуску локального веб-сервера, который расшифровывает файл (и как это сделать?)
2) или мы должны расшифровать файл, сохранить его как временный файл и установить этот временный файл в качестве источника для видеоплеера?
3) что-то совершенно другое?