Skip to main content

Watermarking

Notice

This document is a machine-translated draft and is currently undergoing review. Some content may be inaccurate or differ from the original Korean version. For the most precise information, refer to the Korean documentation.

  • PlanEnterprise
Note
  • Feature activation: The watermarking feature is disabled by default. To activate this feature, please contact Technical Support(tech_support@kollus.com) or your Account Manager.
  • Anti-tampering: Protection against watermark tampering via external scripts (JavaScript Injection) is applied by default.
  • Development required: Watermarking settings are defined through the JWT (JSON Web Token) Payload. (See the Watermark settings section)

What is watermarking?

Watermarking is a key security technology that inserts copyright holder information or viewer identification information within video content to prevent unauthorized copying and enable after-the-fact tracing. Beyond simply marking ownership, it serves as powerful evidence for tracing back the original leaker's account and distribution path by analyzing the unique information embedded in the video when an illegally recorded or leaked video is discovered.

Kollus video watermarking works by displaying identification information (user ID, email, etc.) as text overlaid on the screen during playback.

  • Random position movement: The watermark's position changes randomly during playback to prevent tampering through recording/capturing and clever editing.
  • Flexible customization: The text size, color, transparency, and display interval can be precisely adjusted to match the nature of the service.
Note
  • Feature activation: The watermarking feature is disabled by default. To activate this feature, please contact Technical Support(tech_support@kollus.com) or your Account Manager.
  • Anti-tampering: Protection against watermark tampering via external scripts (JavaScript Injection) is applied by default.
  • Development required: Watermarking settings are defined through the JWT (JSON Web Token) Payload. (See the Watermark settings section)

Watermark settings

The watermark's display method and data value are dynamically determined based on the policy at the time of playback.

  • Integration method: Kollus video watermarking is controlled through the JWT (JSON Web Token) Payload used when generating the playback URL.
  • Implementation method: The desired security policy must be defined by including the video_watermarking_code_policy object within the JWT Payload.
  • Development guide: Applying watermarking requires modifying the JWT generation logic on the server side. For detailed specifications, refer to the technical document below.

Watermarking example video

The video below is an actual example showing identification information (2930451) being displayed while moving randomly.