DRM-X로 보호된 재생 구현
튜토리얼, API 참조 및 통합 가이드를 확인하세요. 보호된 영상 하나로 시작한 다음 사용 중인 플랫폼의 안내를 따르세요.
첫 번째 보호 영상 재생하기 →Console 설정부터 재생까지 단계별로 안내합니다.당신의 내용을 포장 →암호화된 DASH 및 HLS 출력을 게시하세요.플레이어 통합하기 →웹, Android, Apple 및 네이티브 플레이어의 통합 방법.Choose your integration →Find your platform, download the kit and follow its setup guide.API 사용하기 →신뢰할 수 있는 입력, 접근 승인 및 응답.
시작하기#
- 첫 번째 보호 동영상 재생시작 DRM-X 6.0 보호 웹 재생: 게시 내용, 생성 적어도-privilege 인증 정보, 뷰어를 승인하고, 등록 된 표시를로드.
- 서버 연동 인증 정보 만들기Environment ID, Site Key, Access Key 및 Content ID을 찾으십시오. 신뢰할 수있는 백엔드에서 인증 정보를 유지하십시오.
핵심 개념#
내용 추가 #
- 콘텐츠 패키징 및 게시패키지 및 출판 DRM-X 6.0 (주)삼성 VOD 이름 * DASH/CENC, HLS/CBCS, 단일 키 또는 멀티 키 품질 계층, 및 관리 또는 등록 된 클라우드 스토리지.
- 데스크톱 Packager: 단계별 안내그림이 포함된 Windows 안내에 따라 비디오나 오디오를 패키징하고, Content IDs를 확인하고, 암호화 방식을 선택하고, CLI 명령을 복사하고, 업로드를 복구합니다.
- CLI Packager: 명령 및 복구마스터 비디오 패키지, 보호 된 인증 정보와 자동화, 해석 진행 및 재 인코딩없이 중단 된 업로드를 다시 시작합니다.
- 장시간 동영상, 4K 및 8K계획 3 시간 VOD 대화형 패키지 크기 및 업로드 시간 계산기, 소스 인식 해상도 사다리 및 복구 지침과 워크플로우.
- 클라우드 스토리지 연결암호화된 미디어 전송을 위해 AWS S3, Microsoft Azure, Google Cloud Storage, Alibaba Cloud OSS 또는 Tencent Cloud COS를 연결합니다.
- Amazon S3 및 CloudFront: 단계별범위가 지정된 IAM 권한, 브라우저 CORS, CloudFront HTTPS 전달 및 업로드 확인 체크리스트를 사용하여 비공개 S3 버킷을 DRM-X 6.0에 연결합니다.
법적고지#
- 라이선스 권한 부여 개요백엔드에서 시청 권한을 확인한 뒤 Playback Session API를 사용합니다. 재생 규칙을 선택하고 플레이어를 연결한 후 재생이 끝나면 세션을 해제합니다.
- 사전 정의 템플릿 및 사용자 지정 정책DRM-X 라이센스 정책 매칭 패키지, 기간, 출력 보호 및 품질 계층을 포함하여.
- 서버 측 토큰 프록시 사용기본 DRM 문제 및 라이센스 응답 바이트를 보존하면서 자신의 백엔드 뒤에 DRM License Token을 유지하십시오.
API 참조#
- 재생 세션 만들기DRM-X 인증, 신뢰할 수있는 Content IDs와 Universal Playback Session Contract를 요청하고 사용 권한.
- 재생 세션 오류 참조재생 세션을 식별 API 오류, 이해 HTTP 상태 및 요청 ID, 그리고 안전한 복구 작업을 선택합니다.
플레이어 및 SDKs#
- 웹 및 HTML5 재생DRM-X 6.0 Universal Player과 웹 재생 통합, 자격이 된 Shaka, PHP, ASP.NET Core, 자동 DRM 선택 및 안전한 진단.
- Universal Player로 네이티브 앱 구축Android, iOS, Apple TV 또는 Samsung Tizen을 선택하세요. 구독에 포함된 SDKs를 다운로드하고 공개 평가 플레이어를 사용해 보세요. 설정 단계와 앱 스크린샷도 확인할 수 있습니다.
- Android SDK 및 네이티브 Media3드래그로 정렬하는 재생목록, 저장되는 셔플·반복 설정, 오프라인 이어보기를 제공하는 Android 플레이어를 다운로드하세요. DRM-X 또는 네이티브 Media3로 보호된 재생을 통합하세요.
- Apple FairPlay 연동iOS, iPadOS, tvOS, Safari에 DRM-X 6.0 FairPlay Streaming을 통합, Swift, AVFoundation, SPC 및 CKC 교환을 사용하여, 안전한 서버 권한.
- Samsung Tizen SDK 및 TV 평가Samsung TV 평가판 플레이어를 설치하고 WGT를 구성 및 서명한 다음 Widevine VOD를 Tizen Universal Player SDK와 통합합니다.
- Vega OS용 Amazon Fire TV SDKBuild a native Amazon Fire TV app with DRM-X Universal Player: download eligibility, screenshots, Vega setup, viewer authentication, configuration, build and device testing.
- Roku TV Universal Player SDKBuild a native Roku TV app with protected Widevine playback, remote controls, playlists, audio and subtitles using the DRM-X 6.0 Universal Player SDK.
- 네이티브 DRM 연동Integrate native Widevine, PlayReady, FairPlay, or WisePlay clients with DRM-X 6.0 using the Universal Playback Session Contract without embedding server credentials.
통합#
- 통합 센터 및 다운로드기존 로그인과 데이터베이스를 유지합니다. 전체 통합 키트 또는 플랫폼별 키트를 다운로드하고 시각적 수정 위치 안내에 따라 보호된 재생을 연결합니다.
- WordPress 플러그인 설치 및 구성공유 WordPress 플러그인을 설치하고 강의를 Content ID에 연결합니다. 기존 LMS 수강 등록 및 멤버십 규칙은 유지합니다.
- LearnDash 비디오 DRM : Universal Player를 포함공유 WordPress 플러그인과 기존 과정 접근 규칙을 사용해 LearnDash 강의 및 공유 학습 단계를 DRM-X에 연결합니다.
- Moodle 보호 비디오 활동Moodle 활동을 설치하고 보호 된 콘텐츠를 코스에 추가하고 기본 등록 및 가용성 규칙을 재사용하십시오.
- 백엔드 언어별 예제일반적인 재생 흐름을 이해하고 Node.js, Django, Laravel, PHP, ASP.NET 또는 Java에서 수정하기 위해 정확한 콜백을 찾으십시오.
- ASP.NET Core Universal Player 통합.NET SDK를 설치하면 인증된 사용자 및 콘텐츠 조회를 연결하고 공급된 재생 세션 엔드포인트를 노출시킵니다.
- ASP.NET Framework 4.8 동영상 DRM 통합기존 ASP.NET Framework 애플리케이션에 Windows/IIS 소스 어댑터를 추가하고, 요청마다 실행되는 권한 검사 대리자를 연결합니다.
- Node.js + Express 비디오 DRM 통합Express SDK를 설치하고 기존 로그인 시스템을 연결한 뒤, 요청 시 실행되는 콜백 하나에서 권한이 확인된 Content ID를 반환하세요.
- Django 보호 동영상Django 인증과 고객의 권한 검사 콜백을 사용합니다. DRM-X 패키지는 동영상 테이블이나 접근 권한 테이블을 생성하지 않습니다.
- Java, Spring Boot 및 VueSpring Boot 스타터를 설치하고 기존 사용자 및 콘텐츠 저장소에 ContentEntitlement를 연결하십시오. 프론트엔드가 사용하는 경우에만 Vue를 추가하십시오.
- Laravel 및 Node.js 통합ContentAuthorizer를 사용하여 기존 카탈로그 및 구매 시스템에 Laravel를 연결합니다. DRM-X 콘텐츠 또는 액세스 테이블이 필요하지 않습니다.
- Canvas, Blackboard, Brightspace 및 Open edXUse the LTI 1.3 bridge to open protected video from an LMS with a signed platform launch.
- Shopify 보호 된 비디오Use a signed Shopify app proxy and server-verified purchases to open a protected-video page.
- SDKs 및 예제 다운로드전체 웹 통합 키트, 특정 플랫폼용 SDK와 예제 또는 네이티브 플레이어 SDK를 다운로드하세요.
- Kajabi, Thinkific 및 TeachableConnect a trusted learner login to server-side enrollment checks before opening protected video.
지원하다#
- 라이브 DRM 연동DRM-X 6.0 라이브 DRM CPIX 또는 SPEKE 포장, 회전 암호화 기간, 동기화 된 표시, 재생 가능 인증 및 멀티 플랫폼 테스트.
- AWS 및 OBS 라이브 스트리밍 설정AWS 라이브 워크플로를 만들고, OBS를 구성하고, DRM 재생을 테스트하고, 이벤트 후 리소스를 중지하세요.
- 보호 콘텐츠 재생 문제 해결키와 기타 민감한 정보를 제거한 진단 데이터를 사용해 DRM-X 6.0의 패키징, 접근 승인, 인증서, DRM 라이선스, 매니페스트, 복호화 및 재생 문제를 해결하세요.
- 운영 환경 보안 점검표DRM-X 6.0 통합을위한 생산 보안 검사 목록 : 최소 -privilege 인증 정보, 서버 측 정책, 비밀 취급, 안전한 로그, 운송 경계 및 릴리스 수명주기.
DRM-X 6.0