tencent cloud


Live Watermarking

Last updated: 2022-04-13 16:33:30

    CSS supports the watermark feature. It adds watermarks to the live streaming screen to protect video content from theft. This document describes how to create, modify, bind, unbind, and delete a watermark template in the console.
    You can create a watermark template in the following ways:


    • After creating a template, you can bind it to a push domain name. The binding will take effect in 5–10 minutes.
    • The watermark templates are managed at the domain name level in the console, and rules created by APIs cannot be canceled there for the time being. If you bound the watermark configuration to a specified stream through the watermark management API and want to unbind them, you need to call the DeleteLiveWatermark API.
    • Binding, unbinding, and modifying a template affect only new live streams after the update but not ongoing ones. To make the new rule take effect for ongoing live streams, you need to interrupt them and push them again.


    You have activated the CSS service and added a push domain name.

    Creating Watermark Template

    1. Log in to the CSS console and select Feature Configuration > Live Watermarking.
    2. Click Create Watermark Template.
    3. Enter a watermark name, which can contain up to 30 letters, digits, underscores (_), and hyphens (-).
    4. Click Select image to upload an image as the watermark.

      For optimal visual effects, the watermark should be a transparent image in .png format of less than 2 MB in size.

    5. Specify the watermark location in the following ways:
      • Drag the watermark image in the configuration pane.
      • Adjust the coordinates of the X axis and Y axis.
    6. Click Save.

    Binding Domain Name

    1. Log in to the CSS console and select Feature Configuration > Live Watermarking.
    2. Enter the domain name binding page in either of the following ways:
      • Directly bind a domain name: click Bind Domain Name in the top-left corner.
      • Bind a domain name after creating the watermark template: after the watermark template is created, click Bind Domain Name in the pop-up window.
    3. Select a watermark template and a push domain name in the domain name binding window and then click Confirm.

      You can click Add to bind multiple push domain names to this template.


    1. Log in to the CSS console and select Feature Configuration > Live Watermarking.
    2. Select domain names bound to the watermark template and click Unbind.
    3. Confirm whether to unbind the domain name and click Confirm to unbind it.

    Modifying Template

    1. Go to Feature Configuration > Live Watermarking.
    2. Select the target watermark template and click Edit on the right to modify the template information.
    3. Click Save.


    You can click Preview to view how the watermark will be displayed on the screen.

    Deleting Template

    If a template has been bound to a domain name, you need to unbind the template before deleting it. For detailed directions, please see Unbinding.

    1. Go to Feature Configuration > Live Watermarking.
    2. Find the target watermark template that you have created and click the deletion icon img at the top.
    3. In the pop-up dialog box, click Confirm to confirm the deletion.

    Relevant Operations

    For more information on how to bind/unbind a domain name to/from a watermark template, please see Watermark Configuration.

    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support