Lab
  • DRM 패키징 튜토리얼코스
  • 멀티 DRM 기술에 대해 알아야 할 5가지코스
  • DoveRunner Anti Piracy 시작하기코스
  • DoveRunner 포렌식 워터마킹 시작하기코스
  • DoveRunner 모바일 앱 보안 시작하기코스
  • DoveRunner 멀티DRM 시작하기코스
  • DoveRunner Transcoding & Packaging 시작하기코스
  • DRM CLI Packager로 콘텐츠 패키징하기레슨 · DRM 패키징 튜토리얼
EN

워터마크 검출

유출된 영상에서 워터마크를 검출해 유출 세션을 찾는 과정을 Console로 따라 해 봅니다. 요청 조건, 검출 요청, 상태, 결과 읽기까지 다룹니다.

레슨 34분

DRM: —FWM: —상태: 대기 중

워터마크 검출 방식

영상이 유출되었다고 가정해 봅시다. 검출은 유출된 녹화본만으로 이루어지며, 원본 영상이 필요 없습니다(blind detection).

  1. DoveRunner가 유출된 영상의 프레임을 분석합니다.
  2. 숨겨진 워터마크 패턴을 추출합니다.
  3. 삽입할 때 쓴 키로 패턴을 복호화합니다.
  4. 그 결과를 세션 기록과 대조해, 유출이 어느 세션에서 발생했는지 확인합니다.

시작하기 전에

영상이 아래 조건을 충족하지 않으면 검출에 실패합니다.

  • 필수: 5분 이상 끊김 없이 이어진 하나의 녹화본
  • 필수: 480p, 1 Mbps 이상 (720p 이상 권장)
  • 권장: 흔들림 없이 고정해서 촬영한 영상
  • 권장: 버퍼링이나 멈춤이 없는 영상

입력 영상 준비

녹화본은 파일 업로드 또는 링크로 제출합니다. 링크는 다음 중 하나입니다.

  • 클라우드 스토리지의 직접 다운로드 링크 또는 대용량 파일 전송 서비스 링크
  • 라이브 이벤트의 경우 DRM이 적용되지 않은 HLS 스트림

링크는 로그인, 수동 확인, 리다이렉트 없이 바로 다운로드할 수 있어야 합니다. Google Drive는 로그인 없이 열 수 있도록 설정해야 하며, 일반 공유 링크는 쓸 수 없습니다.

1. 검출 서비스 열기

DoveRunner Console에서 Forensic Watermarking > Detection Service로 이동합니다. 목록에는 지금까지 요청한 검출이 모두 표시됩니다. + Request를 선택해 새 요청을 만듭니다.

Detection API로도 검출을 요청할 수 있습니다. 이 레슨은 Console을 사용합니다.

2. 검출 요청하기

  1. 요청 유형을 File 또는 URL 중에서 선택합니다.
  2. Content Title에 요청을 알아볼 수 있는 이름을 입력합니다.
  3. 파일을 업로드하거나 직접 다운로드 링크를 붙여 넣습니다.
  4. 자체 콘텐츠가 아니라 DoveRunner DEMO 페이지에서 녹화한 영상이면 Video captured from DoveRunner DEMO Page를 체크합니다.

고급 옵션

유출이 발견된 위치에 대한 선택 정보입니다.

  • Piracy URL: 고급 옵션을 입력한다면 필수
  • IP 주소와 위치: 선택
  • VPN Detected: 출처가 VPN을 사용했다면 켭니다

Register를 선택해 요청을 제출합니다.

3. 상태 확인하기

요청이 목록에 나타나고 다음 순서로 상태가 바뀝니다.

Submitted > Downloading > Detecting > Completed

  • Canceled: 요청을 직접 중단했습니다
  • Error: 영상이 요구 조건을 충족하지 못했습니다
  • Failed: 조건을 충족했지만 검출에 성공하지 못했습니다

4. 결과 읽기

콘텐츠 제목을 선택해 상세 페이지를 엽니다.

  • Detection File Information: 검출 ID, 파일 이름, 영상 링크, SHA-256 해시
  • Detection Result: 상태, 추출된 워터마크 토큰, 디코딩된 payload 데이터(삽입한 세션 정보). 문제가 생기면 오류 코드와 메시지도 여기에 표시됩니다.
  • Detection Location, Source Information: 등록할 때 입력한 정보
  • Detection Log: FD001부터 FD004까지 각 처리 단계가 시각과 함께 기록되며, 다운로드할 수 있습니다.

기록으로 남기려면 Export Report를 선택합니다.

워터마크를 추출하지 못했다면

체험(Trial) 계정은 검출을 최대 2회 요청할 수 있습니다. 영상이 너무 왜곡되어 자동 검출이 어렵다면 원본 영상이나 스냅샷을 지원팀에 보내세요. 지원팀이 수동으로 추출해 드립니다.

코스 정리

  1. 전처리: 콘텐츠를 두 가지 버전(A/B)으로 준비했습니다
  2. 삽입: 재생 시점에 시청자마다 고유한 스트림을 구성했습니다
  3. 검출: 유출된 영상을 해당 세션까지 추적합니다

자세한 내용은 워터마크 검출 가이드를 참고하세요.