DRM-X 6.0 / 솔루션사과 FairPlay Streaming · DRM-X 6.0

Apple 청중에 대한 FairPlay Streaming

안전한 인증서, SPC 및 CKC 통합 및 자신의 신뢰할 수있는 고객 인증과 호환되는 Apple 플랫폼에 HLS 배송을 보호합니다.

1 차 적합
Safari, iOS, iPadOS 및 tvOS 재생 경로 지원
미디어 납품
FairPlay 호환 암호화 HLS
회사연혁
응용 프로그램 인증서 → SPC 도전 → CKC 응답
통합 작업 방법

DRM-X licensing에 의해 뒷받침된 주의깊은 통합 Apple 재생 경로.

  1. 01

    인증 및 인증

    구성 된 공공 응용 프로그램 인증서를로드합니다.

  2. 02

    SPC

    Apple 클라이언트는 라이센스 도전을 생성합니다.

  3. 03

    CKC

    authorized 서비스는 FairPlay 응답을 반환합니다.

  4. 04

    공유하기

    Apple 미디어 프레임 워크에 대한 응답을 반환합니다.

Apple 경험 구축, 브라우저가 아닌

FairPlay Streaming는 지원되는 Apple 재생 환경에 보호된 HLS를 위한 DRM 경로입니다. DRM-X는 콘텐츠 출판 및 서버 권한 워크플로우에 경로가 연결되며, AVFoundation 또는 지원된 Safari 플레이어 통합은 장치 측 교환을 처리합니다.

실제 재생 스택 선택 및 테스트: 기본 애플 응용 프로그램과 Safari 웹 플레이어 동일한 수명주기 또는 호환성 동작이 없습니다. 패키지 암호화 된 HLS 대상 플랫폼에 대 한 및 운영 체제 버전, 코덱 및 해상도 조합 당신의 서비스 약속.

취급 증명서 및 개인 인증 정보 다르게

신청 증명서는 도전을 건설하기 위해 플레이어에 의해 사용되는 공공 입력입니다. 개인 FairPlay 인증 정보 및 서버 측 구현 자료는 플레이어 자산이 아닙니다. 웹 사이트, 응용 프로그램 번들 및 다운로드 가능한 고객 샘플에서 유지하십시오.

생산 통합은 적용 가능한 Apple 권한 및 승인 된 FairPlay 자격 설정이 필요합니다. DRM-X에서 재생은 선택한 환경과 관련된 활성 배포를 사용하거나 명시적으로 구성 된 동일한 조직 기본을 사용해야합니다. 다른 고객의 인증 정보 활성은 허용되지 않습니다.

인증서를 따르십시오 → SPC → CKC 순서

첫 번째는 귀하의 백엔드에 시청자를 인증하고 요청된 게시 Content ID을 승인합니다. 신뢰할 수있는 FairPlay 구성, 공공 인증서 참조 및 라이센스 권한 승인을 반환합니다. 귀하의 응용 프로그램 또는 웹 플레이어 인증서를로드하고 SPC 도전을 만들기 위해 Apple 미디어 프레임 워크를 요청합니다.

지정된 라이센스 엔드포인트에 정확한 도전 바이트를 보냅니다. 플레이어 통합에 의해 예상되는 형태로 CKC 바이트를 반환합니다. 인코딩, 콘텐츠 유형 및 응답 래핑은 일반적인 통합 실수입니다 : 특정 클라이언트 계약이 필요하지 않는 한 임의 JSON 또는 base64 변환을 적용하지 마십시오. 시청 시도가 종료될 때 스트리밍 예약을 해제합니다.

  • 승인 및 능동적 자격 배포
  • Correct HLS 암호화 및 콘텐츠 식별자
  • 인증서 검색 및 정확한 SPC/CKC 처리
  • Real Safari 또는 Apple-device 재생 테스트

계획 네이티브 오프라인보기 독립적으로

Apple 오프라인 보기는 플랫폼 별 네이티브 다운로드 및 영구 콘텐츠 키 APIs를 사용합니다. Android의 Widevine 키 세트 저장과 같은 구현이 아니며 일반 Safari 스트리밍 통합은 다운로드 가능한 오프라인 애플리케이션으로 광고되지 않습니다.

Apple 오프라인 또는 온보드 보기가 필요한 경우, 기본 응용 프로그램, 권리, 수명주기 및 장치 합격을 배포하기 전에 Haihaisoft로 정의하십시오. DRM-X Android AAR는 FairPlay SDK가 아닙니다. 공유 라이센스 서비스 아키텍처는 백엔드를 단순화 할 수 있지만, 각 플랫폼은 여전히 자신의 올바르게 구현 된 클라이언트 경로가 필요합니다.

자주 묻는 질문

내 앱의 FairPlay 개인 키를 넣어야 하나요?

아니요. 공공 신청 증명서는 클라이언트 거래소에 속합니다. Private 인증 정보는 보호된 서버 측에 남아 있습니다.

Android Widevine 구현을 재사용 할 수 있습니까?

인증 및 제목 개념을 재사용하여 장치 측 코드가 아닙니다. FairPlay는 다른 기본 프레임 워크와 SPC/CKC 교환을 사용합니다.

Apple 승인이 자동으로 포함되어 있습니까?

No. 적용 가능한 Apple 허가, 인증 정보 및 콘텐츠 권한은 고객 배포를 위해 설치되어야 합니다.

플랫폼 배경: 사과 FairPlay Streaming. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.

DRM-X 6.0으로 빌드

명확한 건축에서 당신의 첫번째 보호한 제목에.

실제 문서와 runnable 예제를 사용하여 고객이 사용하는 기기를 인증합니다.

자주 묻는 질문