Client-side watermarking
Overview
OpenTV Video Platform is integrated with QuickMark, the client-side watermarking solution that is offered as part of NAGRA's Security Services Platform (SSP).
This is enabled or disabled by NAGRA per deployment. To enable watermarking, please contact your NAGRA representative.
Prerequisites
- QuickMark watermarking must be enabled in OpenTV Video Platform and in SSP. See Enabling watermarking.
- The content/channels to be watermarked must be ingested with the appropriate watermarking-related flags and attributes.
See Enabling watermarking.
Enabling QuickMark watermarking in a client application
To enable QuickMark in a client application, the app needs to:
- Check the responses it receives from MDS to see which channels/content should have a watermark:
- The
qmWatermark
field in the response body indicates whether watermarking should be added.
Watermarking can be enabled on channels, events (programmes, including start-over and STCU), and VOD contents.
- The
If the metadata indicates that the content should be watermarked, request a watermarking surface and display it over the video.
The client passes the content auth token that it received during Content authorisation as part of this request.
How the client app requests a surface depends on the SDK it uses:If the client is based on CONNECT Player, use the Player SDKs' methods to generate watermark surfaces. See:
If the client uses the QuickMark Agent, call its methods to generate a surface. See Watermarking and fingerprinting management in the SSP documentation.
See also
Enabling watermarking (in the Subscriber management integration guide)