我有一大堆的视频,所有的人都在Wistia上传。在Wistia,我已经建立了我的域名访问,所以当视频是从我的域名获取他们只会玩。
如果有人使用查看源文件,并复制视频网址,并粘贴在一个单独的浏览器窗口中,他们得到了“访问被拒绝”的消息。
我在想我的移动视频,谷歌云存储。所以,我的问题是:
编辑有没有一种方法以编程方式做到这一点 - 就像我的网站是在PHP - 所以沿着像线的东西 - 保持铲斗限制访问,然后通过PHP - 通过一些关键和检索的视频文件。不知道这样的事情是可能的。
谢谢
我不相信有在谷歌云存储的访问控制机制,相当于你使用在Wistia之一。
有几种方法来限制访问对象(见https://cloud.google.com/storage/docs/access-control)在GCS,但他们都不是基于请求来自何处。样的,解决你的问题的唯一一种是使用已签署的网址。基本上,用户会去你的网站,但不是给他们,他们将要使用对象的“真实”的网址,您的应用程序检索一个特殊的URL,它是有时间限制的。您可以设置时间,它是有效的长度。
但是,如果你担心的是别人抄袭你的视频,想必他们仍然可以看到URL某处,并从那里复制数据,如果他们马上做到了,所以我不认为真正解决您的问题。
对不起,我不能提供更多的帮助。