SDK can use string, files, and binary data as encrypting keys. SDK uses an open AES-256 crypto algorithm to encrypt video and audio streams. You can seek encrypted video files like any other video file. AAC codec will be used for an audio stream, and H264 codec will be used for a video stream. Also, you can re-mux any source H264/AAC file or stream without reencoding.
Video Encryption SDK is already integrated into Video Capture SDK .Net, Video Edit SDK .Net, and Media Player SDK .Net but requires an independent license.
AES-256 may require licensing in some countries. SDK can also use AES-128 for compatibility. Please get in touch with us if you want to use alternative encryption algorithms.
Video Encryption SDK can be used in any DirectShow code as two filters: muxer (encryptor) and demuxer (decryptor). Seeking is supported for demuxer.
You can use SDK as a core of your DRM video files system.
The Video Encryptor sample allows you to protect your video files with a password. All popular video formats are supported. You can use your favorite media player to play protected files. The app uses the Video Encryption SDK as an engine and supports Nvidia CUDA technology to increase encryption speed (on computers with Nvidia graphics cards).
Royalty-free distribution.
The trial version displays a watermark on the video window.