I've created some instructional videos that I would like to protect. Currently, I have the videos zipped up and password protected. To view the videos, my program unzips the videos to a temp directory and plays them in an embedded WMP (no save-as option). The problem with this is that the videos are quite large and unzipping them can take some time. I have decided to encrypt the videos and decrypt them using the same program (instead of zipping/unzipping), but run into the same problem, time to create the temp file. Is there a way to create a stream in memory, and play the stream? In WMP, there is the URL, but that will only let me play a file from disk, not a stream. I've looked into using DirectX, but same problem. Is there a feature in either program I have overlooked that will let me do this?
WMP allows streaming video content from websites. Is there a way I can do this without the website and just create my own video stream from an encrypted file?
Start Free Trial