I am looking to release a video on memory stick (more likely) or DVD (less likely) that has protection against duplication and expires after a certain date. We basically have a video we want to sell the video to clients, but in the industry, it's common for companies to trade and duplicate what they have purchased, even to their competitors--we are trying to prevent this.
A few required/possible features:
- difficult to copy: the video file might be encrypted requiring a specific video player to play it
- expires after 48 hours: the video can no longer be played after 48 hours
- key entry: a key must be entered to start watching and may contain the length of the time the video is available for
- needs to work without an internet connection
In some ways this is similar to the Apple iTunes movie rental, although we don't care about people watching it all the way through. We also don't envision it being downloaded over the Internet because of the size, although this is possibility.
We can get the video into pretty much any format.
What pre-existing solutions are there? I am a web developer, so I don't think I could develop a desktop application. Although, would something like Adobe AIR work for this?
I also understand that there probably isn't a fool proof system that will guarantee the video is never duplicated.
I know this is on the edge of programming related, but it's probably something that programmers get asked a lot, either for online or otherwise.