如果使用一次,亚马逊云端如何设置已签名的URL过时

时间:2014-10-27 10:16:35

标签: security video-streaming amazon-cloudfront

我需要使用"互联网下载管理器 - IDM / IDMan"保护我的视频。

1. rtmp stream
2. signed URL
3. expiration date of signed URL (60seconds) 
4. i set player(jwplayer)to *autostar*  
     

AND 我需要将签名网址设置为过时(如果一次使用)   使用此解决方案,IDM将获得已使用然后被阻止的URL

有没有办法将cloudfront配置为只使用一次签名网址;

或任何可以保护视频上传和在其他网站中使用的解决方案。

请帮忙吗? 提前致谢

1 个答案:

答案 0 :(得分:1)

Cloudfront不支持只播放一次网址的功能,但他们永远不会。原因是这样做的唯一方法是让所有边缘服务器共享信息 - 它们目前不共享状态,这意味着缩放更容易,性能也更好。

不幸的是,如果您正在寻找对视频播放方式的细粒度控制,那么您将需要更多细粒度的代码,而这些代码在云端无法实现 - 您需要直接托管内容你的服务器。

创意1:按计数限制 您可以实现您的想法 - 一旦使用了网址,您就不再提供该文件。

创意2:通过推荐人限制 您可以查看引荐来源标题,如果它来自您的网站,则允许下载内容。否则,拒绝它。注意:这可能是欺骗性的,用户可以手动设置引用者标题。

从技术上讲,防止视频下载和以后上传是不可能的。通过让他们显示视频,没有任何方法可以做到这一点,如果他们不能记录这些位并在以后重播它们。可能存在一些事情,例如阻止右键单击或使用奇怪的专有格式或其他东西,但我不熟悉DRM技术。