Prevent Video downloading

10,741

Solution 1

The fundamental law of video distribution is very similar to the fundamental law of software licensing. It goes something like this: Once you put your video on a screen you don't control, you don't have control over distribution of your video any more.

Even if you could stop them from downloading the file, you can't stop them from hooking a VCR to their video card and re-recording it. Even if you use some protected-path technology to stop that, you can't stop them from pointing a camcorder at the screen.

If you want to keep your videos under wraps, you need to show them in a theater under your control on screens you control, and have someone watching the audience for video recording equipment. Nothing else is going to have more than a very slight slowing effect on re-distribution.

Solution 2

Streaming Video Files If you want any real level of protection you need to use a true streaming server. The big advantage here is that the file is not actually downloaded to the user's computer—it is seen only as a real-time stream and there is no file left on the user's hard drive.

Streaming video provides fairly good protection. It will stop most casual thieves dead—only those with determination and a bit of technical understanding will continue to try and steal the video.

The most common method of stealing streaming video is to use a video stream capture tool. This is an application that captures a video stream and saves it as a file. This type of theft is extremely difficult to guard against. Although there may be some defences, e.g. denying access to known capture utilities, this level of defence starts to become a losing battle. A thief who is dedicated enough to use a stream capture utility is probably dedicated enough to do whatever it takes to get the video.

Even if the thief can't capture the stream directly, they can always use a screen capture utility. This is an application that captures whatever is displayed on screen. They can define a certain area or window (i.e. the video screen), play the video and tell the utility to capture it. There really isn't much you can do to fight this, but even if you could...

Anyone can set up a video camera and point it at a computer monitor. Anyone with a few clues can remove flicker and get a reasonable result. There is absolutely no way you can stop them from doing this. Although it's a very uncommon way to steal video, it's a good illustration of the fact that thieves always have one more option than the webmaster.

Solution 3

This post is old but what I have done to prevent some types of copying is store the movies in a database and add an expiration and a username and password to the page that send them to the screen.

This will not prevent direct recording of the screen, but it is one more step to help.

Share:
10,741

Related videos on Youtube

shasi kanth
Author by

shasi kanth

I am a Web Developer, Husband, Father and Singer. [I am #SOreadytohelp] When not doing work, I would spend time with meditation and music. My Developer Story

Updated on May 14, 2022

Comments

  • shasi kanth
    shasi kanth about 2 years

    i want to know how can we prevent others to download the videos in my site. My site has the option of video uploading (in flv or mp4 format. Admin will upload them) and users can view the course videos online (using flowplayer) once they pay some amount.

    But what i observed is that the users can download those videos using tools like Freecorder. I dont want this to happen, because videos have restrictive access and only for a particular period of time (till the user's membership expires).

    So how can i prevent the user from being able to download the videos in my site ?

    • shamittomar
      shamittomar over 13 years
      If it were possible, Youtube and other video sharing sites would have done it. Sorry bro.
  • intuited
    intuited over 13 years
    It's also not (yet) possible to prevent viewers from accessing the copy of the video in their brains by remembering what the video looked like.
  • Ben Voigt
    Ben Voigt over 13 years
    Yes, intuited "gets it". Now if only the people who keep selling disks and players with malware embedded (intentionally) would "get it".
  • shasi kanth
    shasi kanth over 13 years
    Thanks for your replies, now i agree that it is not possible to stop downloading of a video in a website. Thanks that i could atleast restrict the user from knowing/viewing the path of my videos.
  • Phoenix
    Phoenix over 13 years
    Nah, it's impossible to keep the user from knowing the path, because the browser has to know the path in order to load up the video, and the browser is, of course, on the user's end. Pretty much the only way to keep a user from downloading a video is to stop a user from ever knowing it's there to begin with, which kind of defeats the purpose of having a video if the user can't watch it. Much the same way that the only way to have perfect security is to not have anything that requires security to begin with.