Secure Offline Delivery (with Shell)
StarPlayer Downloader
콘텐츠를 안전하게 내려받아 StarPlayer Shell의 보안 환경에서 재생합니다. Shell에 포함되어 있고, 웹(JS) 플레이어에서 보다가 그대로 다운로드로 이어질 수도 있습니다. 미디어만 로컬에 저장하고 라이선스는 재생할 때마다 발급받아, 다운로드 후에도 콘텐츠가 계속 보호됩니다.
with StarPlayer Shell — 안전한 다운로드 및 재생 환경 제공
안전한 콘텐츠 다운로드
DRM 암호화된 상태 그대로 내려받아 파일 유출이 무의미합니다.
라이선스 기반 다운로드
고객사 라이선스 정책(pc_download_yn)으로 다운로드 허용 여부를 통제합니다.
다운로드 재생
대역폭 절약과 버퍼링 없는 재생 — 라이선스는 재생 시마다 온라인 발급됩니다.
다운로드 이력 관리
수강 이력 이벤트와 계정별 콘텐츠 관리를 지원합니다.
StarPlayer Shell 연계
재생은 항상 Shell 보안 환경 안에서만 이루어집니다.
LMS 연동 흐름 — starplayer://download
POST /api/spk/playback-token (X-SPK-API-Key는 서버에만) → playback_token + manifest
starplayer://download?token=…&content_id=…&dash=…&license=…&expired_date=…
다운로드 진행·저장·목록 관리는 앱이 처리 — LMS가 할 일은 ①②뿐
재생 시마다 라이선스를 온라인 발급 — 수강 종료일(expired_date)까지 유효
①의 재생 토큰 발급을 언어별(Node.js·PHP·ASP·C#·Python·Java)로 구현하는 법은 재생 토큰 연동 가이드를 참고하세요.
데스크톱 보안 셸(StarPlayer Shell)에서 웹 재생 페이지를 여는 starplayerapp:// 세션 핸드셰이크는 Shell 연동 가이드를 참고하세요.
다운로드 딥링크를 직접 만들어 보세요
실제 DRM 서버에서 토큰을 발급받아 starplayer://download 링크를 구성하고 앱을 호출하는 데모입니다.
다운로드 샘플 열기