Watermarking
What is watermarking?
Watermarking is a core security technology that inserts copyright holder information or viewer identification information into video content to prevent unauthorized copying and enable post-incident tracing. Beyond simply marking ownership, when an illegally recorded or leaked video is discovered, the unique information embedded in that video can be analyzed to powerfully trace back the original leaker's account and distribution path.
Kollus video watermarking works by displaying identification information (user ID, email, etc.) in text form over the viewing screen.
- Random position movement: To prevent clever editing through recording/capture, the watermark position changes randomly during playback.
- Flexible customization: Text size, color, transparency, and display interval can be precisely adjusted to suit the nature of your service.
- Feature activation: The watermarking feature is disabled by default. To activate this feature, please contact your Account Manager(biz@catenoid.net) or Technical Support(tech_support@catenoid.net).
- Tamper prevention: 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 policy settings section)
Watermark policy settings
The display method and data values of the watermark are dynamically determined according to 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: You must include the
video_watermarking_code_policyobject in the JWT Payload to define your desired security policy. - Development guide: Applying watermarking requires modifying the JWT generation logic on the server side. Refer to the technical documentation below for detailed specifications.
Watermark application example video
The video below shows an actual example of identification information (2930451) being displayed as it moves randomly.