如何整合视频加密和解密来自php for Android& IOS都是?

时间:2018-06-12 13:37:04

标签: php android ios encryption

我研究加密/解密机制&发现了许多解决方案,如AES加密/解密。但是,我想保护我的视频,就像在Hotstar,IMDB,Amazon Prime等中保护的视频一样。为此,我得到了与DRM机制相关的解决方案。我理解它的工作过程但是,它将如何从php端和&将其与移动应用程序连接。是否有其他方法可以实现上述应用程序之类的安全性。

1 个答案:

答案 0 :(得分:0)

这不是加密问题。 这是一个授权问题。

我建议使用一些登录机制。像wordpress / drupal一样。

  1. 第一位用户将视频分享给他的朋友(他的朋友的电子邮件地址)
  2. 朋友收到邀请电子邮件,注册帐户并观看视频。
  3. 朋友,在帐户中注册,然后登录。
  4. 在“与我共享的视频”页面中,他可以看到原始共享者与此特定电子邮件地址共享的视频。 (此信息来自某些数据库)
  5. 现在是流媒体部分,

    1. 确保无法从互联网访问您保存视频的文件夹。 (某个其他文件夹,高于public_html 在私人文件夹上使用.htaccess来限制直接访问。)
    2. 查看页面时“与我共享的视频”会生成指向PHP控制器视频的链接。像www.mywebsite.com/watchvideo/620
    3. 之类的东西
    4. 当有人询问此视频时,您会检查此人是否已登录,并且他的帐户可以再次访问此视频。如果是这样,使用php缓冲区流式传输视频。详细了解:php output buffering并使用readfile
    5. 流式传输视频

      如果您觉得这个答案有帮助,会考虑接受它。