tencent cloud

Video on Demand

Copyright Watermark

Download
Focus Mode
Font Size
Last updated: 2026-06-02 11:15:24

Overview

Embed custom text information that is invisible to the naked eye into a video without affecting its visual quality. After the video is distributed or processed, the embedded text information can still be extracted and identified to verify video copyright ownership.
Two copyright watermarking versions are supported: Basic Copyright Watermark and NAGRA NexGuard Copyright Watermark.
Copyright Watermark Version
Description
Basic Copyright Watermark
The basic version allows invisible text information to be embedded into a video without affecting its visual quality or integrity.
NAGRA NexGuard Copyright Watermark
NAGRA NexGuard is a world-leading digital watermarking solution. It offers highly concealed watermarking and broadcast-grade anti-removal capabilities, designed to provide piracy tracing and copyright protection for high-value content such as movies and TV series.

Billing Description

Using copyright watermarking mainly involves the following fees:
Transcoding Fees: When adding a copyright watermark to a video, transcoding or adaptive bitrate streaming conversion is required, which incurs transcoding fees.
Copyright Watermark Embedding Fees: Fees are incurred when a copyright watermark is added to a video.
Storage Fees: The output generated from transcoding or adaptive bitrate streaming conversion occupies storage space, which incurs storage fees.
Extraction Fees: After piracy occurs, copyright watermark extraction needs to be initiated, which incurs extraction fees.

Usage

Create a Copyright Watermark Template

Call the CreateBlindWatermarkTemplate API to create a watermark template.
Note:
Each user can create up to 50 NexGuard copyright watermark templates. Once created, these templates cannot be modified or deleted by users directly. To modify or delete a template, please contact us for backend processing.

Add a Copyright Watermark

Call the ProcessMedia API ,or using API Explorer to initiate a task to add a copyright watermark to a video. You can choose either transcoding or adaptive bitrate streaming conversion.
Note:
Copyright watermarking and traceability watermarking cannot be applied at the same time. Otherwise, watermark extraction will fail.

Transcoding

Select a transcoding template, such as preset template 100230, and specify:MediaProcessTask.TranscodeTaskSet.Definition=100230
Add a copyright watermark template:MediaProcessTask.TranscodeTaskSet.BlindWatermark.Definition=xxx

Adaptive Bitrate Streaming Transcoding

Select an adaptive bitrate streaming template, such as preset template 10 and specify: MediaProcessTask.AdaptiveDynamicStreamingTaskSet.Definition=10
Add a copyright watermark template: MediaProcessTask.AdaptiveDynamicStreamingTaskSet.BlindWatermark.Definition=xxx

ExtractCopyrightWatermark

Call the ExtractCopyrightWatermark API,initiate a watermark extraction task by providing the URL and SubAppId. Refer to the Query Task Details and utilize either the API Explorer or direct API calls to retrieve copyright information from the task output.
Note:
When extracting a copyright watermark, both **URL** and **SubAppId** must be provided, and **SubAppId** must be the same as the parameter used during transcoding.
NexGuard copyright watermarks cannot be extracted by users directly. If extraction is required, please contact us for backend processing.

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback