본문으로 건너뛰기

워터마킹

  • 플랜Enterprise
기능 안내
  • 기능 활성화 안내: 워터마킹 기능은 기본적으로 비활성화되어 있습니다. 해당 기능을 활성화하려면 기술 지원팀(tech_support@kollus.com) 또는 영업 담당자(AM)에게 문의해 주세요.
  • 위변조 방지: 외부 스크립트(JavaScript Injection)를 통한 워터마크 훼손 방지 기능이 기본 적용됩니다.
  • 개발 필요: 워터마크 설정은 JWT(JSON Web Token) Payload를 통해 정의됩니다. (워터마크 설정 참고)

워터마킹이란?​

워터마킹(Watermarking)은 영상 콘텐츠 내부에 저작권자 정보나 시청자 식별 정보를 삽입하여 무단 복제를 방지하고 사후 추적을 가능하게 하는 핵심 보안 기술입니다. 단순히 소유권을 표시하는 용도를 넘어, 불법으로 녹화되거나 유출된 영상이 발견되었을 때 해당 영상에 심어진 고유 정보를 분석하여 최초 유출자의 계정 및 배포 경로를 역추적하는 강력한 증거로 활용됩니다.

Kollus의 비디오 워터마킹은 시청 중인 화면 위에 식별 정보(사용자 ID, 이메일 등)를 텍스트 형태로 노출하는 방식입니다.

  • 무작위 위치 이동: 녹화/캡처를 통한 교묘한 편집을 방지하기 위해 워터마크의 위치가 재생 중 랜덤하게 변경됩니다.
  • 유연한 커스터마이징: 서비스 성격에 맞춰 텍스트의 크기, 색상, 투명도, 노출 주기를 정밀하게 조정할 수 있습니다.

워터마크 설정​

워터마크의 노출 방식과 데이터 값은 재생 시점의 정책에 따라 동적으로 결정됩니다.

  • 연동 방식: 재생 URL 생성 시 사용하는 JWT(JSON Web Token) Payload를 통해 제어합니다.
  • 구현 방법: JWT Payload 내에 video_watermarking_code_policy 객체를 포함하여 원하는 보안 정책을 정의해야 합니다.
  • 개발 가이드: 서버 측의 JWT 생성 로직 수정이 필요합니다. 상세 규격은 통합 규격 - 워터마킹 문서를 참고하세요.

워터마크 적용 예시 영상​

아래 영상은 식별 정보(2930451)가 랜덤하게 이동하며 노출되는 실제 동작 예시입니다.