Secure MPEG-4 Frame-rate Scaling Demo
The following is a live demo of the secure MPEG-4 frame-rate scaling. The following operations are performed:
- Encrypt video content on a packet-by-packet basis using RC4, but store metadata required for scaling in unencrypted header. If the video is not in MPEG-4 format, it is first converted to MPEG-4. In a complete system, this operation would be performed by the source server.
- Input new frame-rate and change the frame-rate of the encrypted video accordingly. This is performed without knowledge of the decryption key for the content. In a complete system, this operation would be performed by the transcoding server and the new frame-rate may be chosen automatically based on network conditions.
- Decrypt scaled content for viewing on client. In a complete system, this operation would be performed by the client device.
The demo allows you to upload your own video or use the sample content.
STEP 1: Input video to be encrypted
— OR —
1. fps = frames per second