How can I prevent/make it hard to download my flash video?

后端 未结 9 1791
执笔经年
执笔经年 2020-12-05 21:45

I want to at least prevent normal users to download my flash video.

What\'s the best way to do it?

Create a httphandler, add a token (e.g. timeid), set the c

9条回答
  •  再見小時候
    2020-12-05 22:35

    Simply you can't prevent it. But..you can make it difficult. Here some ideas come in my mind

    1 First of all add your identifier to the video (always someone can download it)

    2 The hard way... Add Ajax call back to server to check a random generated key that it will stored in the session every N seconds. After every post back clear the buffer of the player and start the video from were i was (using javascript). Use again JavaScript prevent the video source from downloading by "view source".

    3 Handle all your videos in urls like http://www.example.com/viewvideo/1 OR ../?id=1. Add blank image overlay with transparent background. Serve the original video and a blank video somewhere on the page with normal extension and style attribute "display:none". (will create problems to some download helpers)

    4 Everytime you serve a video CHECK if the request is from a browser (ie check UserAgent)

    5 Cookie with some random value combined with the id of the video. Check it client-side and server side and then serve the video.

    6 On focusout event hide the video with javascript. put a resume button in the flash and leave the frame unchange (like pause but with no original video in buffer).

    7 Combine those methods

    these are random generated ideas, not tested neither i say that guaranties no video downloading.

提交回复
热议问题