Como reproduzir um arquivo de vídeo criptografado no Android

Pesquisei muitas perguntas sobre SO, mas não consigo encontrar a resposta, é por isso que faço a seguinte pergunta:

Um aplicativo Android deve poder reproduzir um arquivo de vídeo criptografado (armazenado no cartão SD e recuperado de um servidor da web). O arquivo deve ser armazenado no cartão SD para que o aplicativo possa reproduzir o arquivo de vídeo sem ter uma conexão ativa com a Internet. Como os arquivos de vídeo podem não ser copiados, o plano é criptografá-los no servidor ao carregar os arquivos em um servidor da Web.

Qual é a melhor opção

) Vi sugestões para executar um servidor da web local que descriptografa o arquivo (e como fazer isso

2) ou devemos descriptografar o arquivo, salvá-lo como um arquivo temporário e definir esse arquivo temporário como a fonte do reprodutor de víde

) algo completamente diferent

questionAnswers(4)

yourAnswerToTheQuestion