Javascript 减缓用户下载/保存html5视频的速度

Javascript 减缓用户下载/保存html5视频的速度,javascript,ruby-on-rails,html,security,video,Javascript,Ruby On Rails,Html,Security,Video,我已经知道,一旦用户开始观看html5视频,他已经拥有了它,但不幸的是,没有那么多用户是聪明的,甚至可以通过右键单击保存视频,如果你知道我的意思的话。所以我想做的是减缓用户从我的网站上保存视频的速度。这个想法是在每一个新的请求上生成新的链接。例如,一旦我加载到视频中,这个视频的链接应该会改变,当用户保存链接请求时,他就找不到了。所以,实际上我需要的是在每次url刷新会话时存储链接,并检查它,该链接尚未使用。这个想法是对的还是错的?也许你可以提供其他方法来做到这一点?谢谢你的回答 另外,我正在使用

我已经知道,一旦用户开始观看html5视频,他已经拥有了它,但不幸的是,没有那么多用户是聪明的,甚至可以通过右键单击保存视频,如果你知道我的意思的话。所以我想做的是减缓用户从我的网站上保存视频的速度。这个想法是在每一个新的请求上生成新的链接。例如,一旦我加载到视频中,这个视频的链接应该会改变,当用户保存链接请求时,他就找不到了。所以,实际上我需要的是在每次url刷新会话时存储链接,并检查它,该链接尚未使用。这个想法是对的还是错的?也许你可以提供其他方法来做到这一点?谢谢你的回答


另外,我正在使用RubyonRails框架v4.2.4

如果您使用类似的东西,可能会节省一些时间

如果您想推出自己的:

  • 在运行时创建指向视频的链接,其中包括用户的ip地址和较短的过期时间。用HMAC对这些值进行签名。将HMAC放入URL中


  • 在您的视频流服务器上,对照HMAC检查用户的ip地址和过期时间,如果正确,确保用户的ip与链接中的ip匹配,并且当前时间如果使用类似的方法,您可能会节省一些时间

    如果您想推出自己的:

  • 在运行时创建指向视频的链接,其中包括用户的ip地址和较短的过期时间。用HMAC对这些值进行签名。将HMAC放入URL中


  • 在视频流服务器上,对照HMAC检查用户的ip地址和过期时间,如果正确,确保用户的ip与链接中的ip匹配,并且当前时间可能您将使用某种Javascript播放器从您的web应用程序流式传输视频。您尝试过吗?可能您将使用某种Javascript播放器从您的web应用程序流式传输视频。您尝试过吗?