我正在构建一个Rails应用程序,其中包含用户将在应用程序上看到的视频,他们将为此付费。所以我需要确保没有人可以下载视频。例如,如何保护某人访问源代码页面并找到链接并下载它?
答案 0 :(得分:1)
你无法在标准的Rails技术中真正做到这一点。如果您自己提供文件:Dirty Web Video Secret: If You Can See It, You Can Steal It
您无法保证视频无法复制,但您可以通过限制有权访问视频的人员,让这些人知道您可以跟踪他们观看视频的方式,以及在这方面设置了一些合理的技术障碍。
如果您可以使用闪存,那么您可以查看使用“DRM”的Brightcove解决方案http://support.brightcove.com/en/video-cloud/docs/protecting-your-videos-drm
大多数人都做了什么?
他们使用过期的经过身份验证的网址(以阻止电子邮件发送和共享),并相信他们的用户不会下载和分享视频。然后他们会忽略那些分享(或提交DCMA删除请求)的人。