I want to protect my instructional video with a password. There is a use case.
When a user wants to play an encrypted file, the encrypted file will pop up a dialog box to request the user to enter a Playback Password. This dialog box will display the machine ID of the user's apple device. The user can send his/her own machine ID to you, and you can create a Playback Password based on the user's machine ID. After that the user can use this Playback Password to play your file on his/her device. Since the Playback Password is created based on the user's machine ID, the user will not be able to share the Playback Password with other users. Since the Playback Password is bond to the user's device, the user will not be able to re-distribute your files.
Is there some software that helps me to obtain this purpose?
I seem to have secured the streaming video from the web site well enough, but a lot of the members want video files because they don't want to have to deal with wi-fi to play the video while they conduct the class.
There is no doubt someone can just shoot the video from the screen, but I want to slow down the proliferation of my video.
Best Answer
The software you are looking for is called "Digital Rights Management" software, often abbreviated to "DRM".
Searching for this term will find a wide range of third party tools and solutions for protecting your videos. The offerings will range from massive companies like Adobe with their Access solution to numerous smaller companies.
Protecting Streamed/Online Content
Controlling access to a video file to be played on viewer's computer is a difficult problem. Your best option is to provide online only access to your video content. By serving the video content yourself, you can more easily control access.
Have you considered using YouTube and their paid channel service?
Protecting Local Content
There is currently no built-in DRM mechanism included with Mac OS X. Requiring a user to install a third party video codec is likely to limit your audience.
However, Flash remains a popular plug-in and can be used to provide digital rights management. Flash works both in the web browser and for stand alone applications.
Searching for flash protect local video returns software claiming to support multiple platforms, including Apple:
Protect Software
Brightcove
Multimedia OwnerGuard
SWF Protection
Try a Flash Based Solution
Try one of the Flash based video protection programs returned by the search above; I have no experience with any, so will not directly recommend one. The list above is extracted from the first page of Google results.