我在SO上搜索了很多问题,但找不到答案,这就是为什么我问以下问题:
Android应用程序应该能够播放加密的视频文件(存储在SD卡上并从网络服务器检索).
该文件必须存储在SD卡上,这样应用程序才能在没有有效互联网连接的情况下播放视频文件.
由于可能无法复制视频文件,因此计划在将文件上传到Web服务器时在服务器端对其进行加密.
最好的选择是什么?
1)我看到了运行本地网络服务器解密文件的建议(以及如何执行此操作?)
2)还是我们应该解密文件,将其保存为临时文件,然后将此临时文件设置为视频播放器的源?
3)完全不同的东西?
解决方法:
您正在尝试实施DRM方案,而在此方案上还很幼稚.调查DRM方案,如果无法实施不可能的任务,请向其报告.您所希望的只是混淆,并且有很多方法可以做到(当然,没有一个是安全的).