title: How can I prevent/make it hard to download my flash video?
body: <p>I want to at least prevent normal users to download my flash video.</p>
  
  <p>What's the best way to do it?</p>
  
  <p>Create a httphandler, add a token (e.g. timeid), set the cache control to no-cache so that only the users with correct token can view the correct video. Is that feasible?</p>
  
  <p>It is the requirement from client that the video should not be downloaded by users and should be watched only in the particular website.</p>
  
  <p>I want to know if this works:
  <a href="http://www.somesite.com/video.swf?time=1248319067" rel="noreferrer">http://www.somesite.com/video.swf?time=1248319067</a></p>
  
  <p>Server will generate a token(time in the above example) so that user can only have one request to this link. If the user wants to watch the video again, he needs to go to our website to get the token again. Is this okay to prevent novices from downloading?</p>
  
  <p>I can't download this flash video by the downloadHelper firefox plugin:
  <a href="http://news.bbc.co.uk/2/hi/americas/8164177.stm" rel="noreferrer">http://news.bbc.co.uk/2/hi/americas/8164177.stm</a></p>
  
  <p>Updated (13:49 pm 2009/07/23):
  The above file can be downloaded using some video download software.</p>
  
  <p>The video files of following Chinese sites are well protected (I can't download it using many video download software):
  <a href="http://programme.tvb.com/drama/abrideforaride/video/" rel="noreferrer">http://programme.tvb.com/drama/abrideforaride/video/</a></p>
  
  <p>Do you know how it is done?</p>