I need a video player which plays video which are remain in the same system in a encrypted format. The application decrypt it and play without saving anywhere in the hard disk. I want it a open source so I can add on it more functionality. Also I want to know how to make executable file so no one know the source code.
The project consists of two parts:
Part One: Editor
1. A small piece of software that will encrypt any video file so that it cannot played by any other software in the world.
2. The software will accept the video file, special encrypt/decrypt Key at least 32 characters(can be generated automatically or user can enter one manually.
3. Logo, to be added as a watermark in the right bottom edge of the video (optional for the user).
4. The output is the encrypted video file(s).
Part Two: Player
1. A Player that will play the encrypted files. That can read directly from the encrypted file and play the video, I don't want the software to decrypt the video, save it in the disk and play it, No.
2. The player will decrypt the file based on the encrypt/decrypt key generated by the editor. The player will download from our website and save the ecrypt/decrypt key associated with its video . The decrypt/encrypt key will be saved in a small database file known only by the player but the user don't know about it.
3. the user will have ability to select the video from the available files in database and play them. the player should have the capabilities of the an ordinary player, like pause, play, forward, backward, and full screen option.
4. If user trying to record the video using the screen capture software, player should stop, and not work.
This is really small piece of software and easy to develop, the complicated thing here is encrypting the file and play from the encrypted file. I need the source code as well so I can add functionality and translate text to other language. I will request support for the software from the developer In case a problem happen, or in case I will add functionality so he can provide me details of where to start to implement new functionality.
9 freelancer bu iş için ortalamada 130$ teklif veriyor
Hi, Please feel free to discuss the project with me ............................................................................ Thanks, Murtaza