PlayReady Device Porting Kit
PlayReady 디바이스 포팅 키트(디바이스 PK, PK 또는 DPK)에는 개발자가 PlayReady 기술로 보호된 디지털 콘텐츠와 함께 사용할 휴대용 디바이스를 만들 수 있도록 설계된 ANSI C 소스 코드가 포함되어 있습니다. 이 포팅 키트를 사용하면 PlayReady 기술을 다양한 운영 체제 환경과 휴대폰, 셋톱 박스 및 휴대용 미디어 플레이어와 같은 다양한 장치 클래스를 사용하여 다양한 시스템 아키텍처로 변환할 수 있습니다.
PlayReady 디바이스 포팅 키트는 하드웨어 디바이스가 보호된 디지털 콘텐츠를 렌더링할 수 있도록 하는 데 사용할 수 있는 기능을 제공합니다. 포팅 키트는 PlayReady 클라이언트의 최적화되지 않은 플랫폼 독립적 소스 코드 구현입니다.
포팅 키트는 라이선스 서버에서 라이선스 취득을 지원합니다. 포팅 키트는 계량, PlayReady 도메인, 비 A/V 콘텐츠 보호 및 추출, 보안 중지 및 보안 클록도 지원합니다.
PlayReady 장치 포팅 키트는 Windows 이외의 운영 체제, 다양한 프로세서 및 소비자 전자 장치에서 PlayReady를 구현하려는 IC(통합 회로) 공급업체 및 OEM(원본 장비 제조업체)을 위한 것입니다. PlayReady API는 C(C++가 아님)로 작성되었으며 대부분의 플랫폼 컴파일러와의 호환성을 유지하기 위해 ANSI C 표준을 준수합니다.
기능
포팅 키트는 다음과 같은 기능을 제공합니다.
라이선스 취득.
암호 해독을 위한 라이선스 관리 및 바인딩입니다.
계량.
디바이스 그룹에 대한 도메인 가입, 탈퇴 및 관리.
보안 중지.
보안 삭제.
보안 클록 및 롤백 방지 시계.
연결된 라이선스.
확장 가능한 라이선스(키 회전이 있는 라이브 선형 TV의 경우).
ANSI C 코드는 포함된 디바이스의 통합을 간소화합니다.
구성 요소
포팅 키트는 PlayReady 기술로 보호된 디지털 콘텐츠와 함께 사용할 디바이스를 만드는 데 필요한 라이브러리, 샘플, 도구 및 소스 코드를 포함하는 Microsoft MSI 파일로 제공됩니다.
포팅 키트에는 다음 구성 요소가 포함됩니다.
PlayReady의 소스 코드 형식입니다.
적용 가능한 테스트 인증서입니다.
개체 코드 형식의 사양 및 관련 설명서 및 라이브러리입니다.
미디어를 테스트합니다.