Skip to content
This documentation is also available as markdown. For a complete index of all pages, see llms.txt at /llms.txt

Watermark Preprocessing

In order to apply watermark to a source video, a preprocessing operation is required in the content encoding process. A watermark value (0 and 1) is inserted in the original uncompressed video frame to generate output as two sets of encoded video. (A/B variants)

The inserted watermark value is encrypted using a secret key unique to each content service provider, and can not be extracted from the outside arbitrarily.

graph TD;
    A[Source frame] --> B(Watermark Preprocessor)
    B --> C["Two set of watermarked<br/>frame (0 and 1)"]
    subgraph DoveRunner forensic watermarking
    D(Watermark 0 and 1) -->|Secret key| B
    end

The watermark preprocessing can be done using one of the following options depending on the customer’s choice.