플레이어 및 SDKs

DRM 비밀을 탐험하지 않고 보호 재생을 추가하십시오.

HTML5 Universal Player, Android SDK, Apple FairPlay 개발 미리보기, 기본 APIs 또는 CMS 패키지를 하나의 서버 측 재생 세션 계약을 통해 통합하십시오.

이것이 당신의 사업을 제공하는 것브라우저 재생에서 일관된 통합 경계 Android, iOS, TV, 그리고 기본 DRM 응용 프로그램.DRM-X 6.0 · 요청 시간 승인 · 보호 된 배달
당신의 신청의 주위에 건축하는

적합한 통합 방법을 선택하세요.

당신의 플랫폼으로 시작하십시오. 통합하기 전에 유효한 방출 그리고 장치 필요조건을 검사하십시오.

공개 프리뷰 · Web 1.2.0-preview.6

HTML5 Universal Player

하나의 Web Component와 실행 가능한 PHP 예제로 지원 브라우저에 보호된 재생을 추가하세요.

웹 통합 가이드 읽기
  • 재생 목록, 셔플, 반복 및 시청자-경우 이력서
  • 품질, 오디오 트랙, 캡션 및 재생 속도
  • 브라우저가 지원되는 Picture-in-Picture
실제 출발점

PHP 예제를 다운로드하고 자체 접근 규칙을 연결하세요.

게시된 Content ID와 서버 인증 정보를 설정한 다음, 예제의 로그인 및 시청 권한 확인을 자체 애플리케이션 로직으로 교체하세요. 재생목록과 플레이어 브랜딩 설정도 포함되어 있습니다.

PHP 예제 열기
기능

운영하기 편리한 보안 제어.

범용 웹 플레이어

자동 DRM 선택, 재생 목록, 이력서, 캡션, 오디오 트랙 및 지원 브라우저의 품질 관리. 실행 가능한 PHP 샘플로 시작하십시오.

Android 및 TV

Kotlin, Media3 및 MediaDrm에 대한 Widevine 지원 Android, Android TV, Google TV 및 Fire TV 장치.

Apple 개발 미리보기

Swift 및 AVContentKeySession FairPlay 인증서, SPC, CKC, 갱신 및 세션 릴리스. Native 플레이어 및 다운로드 정제는 개발 자격에 남아.

기본 및 CMS

통합 플랫폼 DRM APIs, 상업 플레이어, WordPress, LearnDash, LearnPress, 또는 Moodle.

작동 방식

원본 콘텐츠에서 재생을 허가받은 기기까지.

  1. 01

    고객 엔드포인트 만들기

    뷰어를 인증하고 백엔드에서 DRM-X 재생 세션을 요청합니다.

  2. 02

    Content ID로 동영상 요청

    클라이언트는 임의 표 또는 라이센스 URL을 선택하지 않으며 API 인증 정보을받지 않습니다.

  3. 03

    플랫폼 플레이어 준비

    DRM 라이센스 및 FairPlay 인증서 요청에 반환된 등록 된 표시 및 첨부 파일 만로드하십시오.

  4. 04

    세션을 해제

    정지, 교체, 터미널 오류 및 응용 프로그램 종료에 동시 예약을 해방하십시오.

콘텐츠 전송 팀을 위한 설계

전체 작업 흐름에서 명확한 역할 분담.

구매, 구독, 강좌, 대여 및 사용자 접근 권한은 귀사의 백엔드가 계속 결정합니다. DRM-X는 이 허가에 서명하고 제한을 적용하므로 플레이어나 모바일 앱에 장기 자격 증명을 저장할 필요가 없습니다.

웹 사이트
자격 Shaka · Universal Player Web Component
Android
Kotlin · Media3 · MediaDrm
담당자: Ms.
Swift · AVFoundation · FairPlay Streaming
Server 예제
PHP · ASP.NET Core · Node.js · Python · Java · Go · Ruby
활용 분야

실제 콘텐츠 보호 비즈니스의 요구에 맞춘 설계.

웹 팀

완전한 PHP 또는 ASP.NET Core 패키지로 시작하고 명확하게 표시된 서버 측 설정을 변경합니다.

모바일 팀

기본 프레임 워크가 보호 된 미디어 및 플랫폼 CDM을 처리하는 동안 백엔드에 제목 및 정책을 유지하십시오.

학습 플랫폼

HTML에서 DRM-X 인증 정보를 배치하지 않고 WordPress와 Moodle 패키지를 유지하면서 보호 된 재생을 추가하십시오.

자주 묻는 질문

통합 전에 알아야 할 내용.

기존 플레이어을 사용하여 유지할 수 있습니까?

예. 모든 호환 EME 또는 네이티브 플레이어는 기본 DRM 도전 및 응답 바이트를 보존하는 경우 Universal Playback Session Contract를 사용할 수 있습니다.

라이센스 정책을 사용자 정의합니까?

서버는 Playback 세션을 요청할 때 이름의 정책 템플릿 또는 완전한 승인 된 사용자 정의 정책을 선택합니다.

DRM-X 브라우저를 선택 DRM 자동으로?

Universal Player 지원된 키 시스템을 감지하고 올바른 등록 된 표시를 해결합니다. Windows Edge은 Auto 모드에서 Widevine fallback을 바인딩 한 PlayReady을 선호합니다.

다음 콘텐츠 게시를 보호하세요

콘텐츠를 암호화하고 각 시청자에게 권한을 부여하여 모든 지원 기기에 전달하세요.

무료로 시작 자주 묻는 질문