我正在开发一个包含付费视频的 android 应用程序,用户将能够下载该视频。但我不确定下载后我要保存在哪里。由于这些是付费视频,所以用户不能复制和粘贴。
2 回答
作为视频,我猜它们会很大,所以唯一真正的选择是将它们存储在 SD\USB 存储上,但这确实意味着它们可以自由移动和复制。
您可以将它们限制为内部存储,但在某些设备上空间将是一个问题,如果设备被植根,您将失去保护。
也许禁止植根设备和流式传输视频是唯一安全的选择。
Let user save anywhere their prefer (SD/USB storage), for secure content we must protect from both side: server and client. For client we can archive secure content by:
Step1: Encrypt content before save (Key generate base one user or device specific, or get key from server... or what ever combination )
Step2: When play we will decrypt content to piece of content then play with buffer data
Another keyword you may be want to try is DRM (Digital rights management) Hope it help.