Digital Rights Management

StarPlayer DRM

콘텐츠 암호화부터 라이선스 발급·갱신까지, 재생의 모든 단계를 보호하는 멀티 DRM 플랫폼입니다. SPK 패키징과 토큰 기반 라이선스 발급으로 API 키 노출 없이 안전한 재생 흐름을 제공합니다.

기술 구성 요소  ·  SPK | SPK Packager

강력한 DRM 보안

Widevine, FairPlay, ClearKey 멀티 DRM으로 플랫폼별 최적 보안을 적용합니다.

라이선스 발급 및 갱신

재생 시마다 유효한 토큰을 발급해 라이선스 탈취·재사용을 차단합니다.

다양한 보안 정책 지원

토큰 수명, 기기 수, 다운로드 허용 등 테넌트별 정책을 세밀하게 설정합니다.

오프라인 라이선스 지원

다운로드 콘텐츠도 라이선스 기반으로 재생을 통제합니다.

멀티 DRM/포맷 지원

DASH·HLS·CMAF 등 표준 포맷과 함께 SPK 패키징을 지원합니다.

재생 토큰 흐름

API 키는 서버에만 두고, 브라우저·앱에는 재생 시마다 발급되는 토큰만 전달됩니다. 고객사는 보통 OVP API를 통해 이 흐름을 사용하므로 DRM 서버를 직접 인지할 필요가 없습니다.

1
서비스 백엔드 → DRM 서버

POST /api/spk/playback-token (X-SPK-API-Key) — 서버 간 호출로 재생 토큰 발급

2
백엔드 → 플레이어

playback_token + manifest 주소만 전달 (API 키는 브라우저에 내려가지 않음)

3
플레이어 → 라이선스 서버

라이선스 요청에 Authorization: Bearer {token} — 토큰이 유효할 때만 라이선스 발급

언어별 서버측 구현(Node.js·PHP·ASP·C#·Python·Java)은 재생 토큰 연동 가이드를 참고하세요.

브라우저에서 바로 재생해 보세요

실제 DRM 서버에서 재생 토큰을 발급받아 Widevine 보호 콘텐츠를 재생하는 데모입니다.

DRM 재생 샘플 열기