我提供订阅服务,用户支付$ 9 /月访问视频100的。此前我的视频被上传在Wistia和他们的域名访问的功能 - 因此,只有当视频是从我的域名访问 - 他们会玩。如果有人复制嵌入代码,并试图访问它 - 视频无法播放。
我现在在迁移到谷歌云存储的视频的过程。
当前的设置是如下
问题
由于谷歌桶具有公共接入 - 在MP4的URL可以访问和易于共享。用户可以支付$ 9的第一个月,然后查看页面的来源和获取MP4文件的URL,下载所有的100的视频的,可以自由分发他们或上传到YouTube上。
可能的解决方案
我意识到,如果人们希望他们能找到许多工具来下载视频 - 所有我想要做的是不显示在视图中的源代码的直接链接到mp4文件。
谢谢
如果您的影片,并且通过其公开访问的网址为他们提供那么有没有办法来限制访问没有再支付用户同时仍然允许访问付费用户。从Making Data Public:
注意:当一个对象被公开共享,与对象URI的知识,任何用户都可以访问这个对象,只要对象是公众。
因此,要达到你想要什么,你需要:
这不是不可能有自己的访问控制方法(这是你在#2暗示什么,我认为)或第三方一个(#3)。但上面的说明适用于这两种情况下 - 如果视频被公开共享他们可以绕过。何必呢?