Red5 Documentation

castLabs Watermarking

NOTE: You must have a castLabs Watermarking Account to use this feature. If you do not have an account, please contact castLabs for more information.

Single Frame Forensic Watermarking with castLabs

Red5 Pro supports using castLabs forensic watermarking to embed a watermark during a live broadcast playback.

Requirements

In order to use watermarking, you will need to:

  1. Create a castLabs account.
  2. Access the Organization URN from your new account.
  3. Go to castLabs account and add a key for use with the watermark overlay REST API
  4. Configure domain access for CORS in your castLabs account.

Settings

Once the above requirements are met, you will input the form values of the testbed example:

  • Access Key Id – Key Id
  • Secret Access Key – Key Secret
  • Organization URN – Organization URN
  • User URN – User URN

Usage

  1. Start a broadcast preferrably with 16:9 (e.g., 640x360) aspect ratio using a Publish example.
  2. Click on Subscribe to begin credential authentication and watermark overlay request.
  3. Once the watermark overlay request is complete, the watermarked image be overlayed on the live broadcast playback.

Single-Frame Watermark Forensics

Once playback has started, take a screenshot of the live video area to be used in your castLabs account for extraction.

  1. Take a screenshot of the live video area.
  2. Upload the screenshot to the castLabs watermarking tool
  3. Select Blind Extraction
  4. Upload the screenshot and allow for the extraction to process and complete.

You may need to adjust the extraction settings to ensure the watermark is extracted correctly.

Once the system has completed the extraction, you will be able to download the watermarked image and use it in your forensic investigation.

Watermarked Image