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.
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 :)
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.
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.