开发者

Prevent download attempts of videos in a video server

开发者 https://www.devze.com 2023-03-25 10:00 出处:网络
Any way to achieve this with Red5 and Flash player? Right now this is theoretical only: I deliver streams with verification token that is dynamic for each video. Streams are over RTMPE. When a user a

Any way to achieve this with Red5 and Flash player?

Right now this is theoretical only: I deliver streams with verification token that is dynamic for each video. Streams are over RTMPE. When a user asks for a stream, the server generates him a link to the stream with a unique token in it. He can watch it in the Flash player then. How can I verify that he's not downloading it? (Aft开发者_开发知识库er the user quits the Flash player page, the token is removed so he can't save the stream link forever). Does the RTMPE encryption + the temp-auth-token is enough? Maybe a way to allow only 1 user per a stream?

I don't have access to Hulu (Since I live outside of the US), but I'm sure they have some kind of this protection.

Notes:

  • I'm not talking about analog screen capturing. I just want the original file to be safe.
  • I know that there will be always a way to capture the stream. I just want to make it harder so only computer-pros will be able to do this.
  • The solution needs to be applicable in Java, as the whole server tools I'm using is Java-only.
  • Please don't say: "You can do that by not delivering the videos at all". I'm delivering the videos to almost any device, and when a user subscribe to the service -- he knows what he gets from the beginning. And I also understand it's not cool to ask devs and geeks this kind of question but I don't have a choice in this case.


Once apon a time subscription users of netflix was able to download their movies. Now i believe netflix uses microsoft's silverlight technology to protect from downloading. Silverlight might be an idea to start with.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号