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 PallyCon forensic watermarking
    D(Watermark 0 and 1) -->|Secret key| B
    end

The watermark preprocessing can be done using FWM CLI Packager, preprocessing library or SaaS packaging service depending on the customer’s choice.

FWM Preprocessing through T&P Service

Pre-processing of forensic watermarking contents can be performed through PallyCon Transcoding & Packaging service.

Read More

Preprocessor Library Guide

PallyCon Preprocessor Library is a watermark preprocessor implemented as a C ++ library so that it can be ported to an encoding solution. This document explains how to use the Preprocessor Library.

Read More

FWM Hybrik Preprocessor Guide

PallyCon FWM Hybrik preprocessor is a module that can perform forensic watermarking preprocessing during video transcoding through Dolby Hybrik service.

Read More