views:

68

answers:

3

I have some FLV videos was to play on web (play in a flash player, e.g. JWPlayer). How can I protect it? I do not want someone else to download these videos! The videos was high secret! Only allow play on my website.

+2  A: 

there is no 100percent protection... as long as your website streams the video to a endpoint it might save the video... and reupload it whereever he wants...

things you could do: build an encrypted data-transportation-layer, implement some challange-based authentification, obfuscate your code, and hope that no-one reverse-engineers your authentication-algo/key :)

santa
There *are* workable DRM solutions out there. No need to build this stuff from scratch.
Pekka
May be this is the true way, But this Flash is so easy to decompiling...
huacnlee
A: 

Nothing you can do will 100% protect your content. (other than not making it avalable)

The best security I suppose would be to create a new (and really weird) video format and write a player for that format to use in your pages.

thomasfedb
A: 

One way is to use RTMP instead of HTTP download of the videos. Using RTMP, you are sure that the client never saves the file anytime on disk.

Check the Red5 project or Adobe FMS.

Chetan Vaity
it's just a transfer protocol; the stream data still gets to the client machine.
tenfour
The data gets to Flash plugin on the client and the plugin never writes to disk.
Chetan Vaity