PlayReady 제품 버전

다음 표에서는 PlayReady 제품의 각 버전에 대한 기능 가용성을 보여 줍니다.

 

릴리스 날짜 버전 새로운 기능 PlayReady Server SDK(.NET 레거시) PlayReady 서버 SDK(.NET Core) PlayReady Device Porting Kit PlayReady 인증서 생성 키트 Windows 7 데스크톱 앱용 PlayReady PC SDK
Jun'08 1.0 초기 버전 1.0.1105 1.0.1130 1.0.1130 1.1
10월 08일 1.2 포함된 라이선스 1.2.1404 1.2.1404 1.2.1404 1.2
5월 09일 1.3 사양 섹션 1.3
4월 10일 1.5 일반적인 암호화 부드러운 스트리밍 1.5.4018 1.5 더 이상 향상된 기능 없음
9월 10일 1.5.2 향상된 보안 기능 1.5.4094
9월 11일 2.0 - 확장 가능한 임베디드 라이선스를 통한 키 회전이 있는 라이브 TV
- Silverlight 클라이언트 확인
2.0.1402 2.0.1402 2.0.1402
4월 12일 2.1 - 추가 정책에 대한 PlayEnablers
- 라이선스 템플릿 처리기
2.1.1444
12월 12일 2.5 - PlayReady-Network 디바이스(PlayReady-ND) 2.5.1789 2.5.1778
11월 13일 2.9 - LicenseTemplateHandlerChaining 샘플
- iOS 및 Android 지원
2.9.1995
5월 14일 2.11 - MPEG-DASH
- 업데이트된 PlayReady-ND 테스트 송신기
- iOS용 PlayReady 클라이언트 SDK에 업데이트
- Android용 PlayReady 클라이언트 SDK에 업데이트
2.11.2155
3월 15일 3.0 - SL3000
- 여러 키
- 보안 중지
- 비영구 라이선스에 대한 개선 사항
3.0 3.0.4019 3.0.2726
9월 16일 3.2 보안 시간 (TEE의 보안 클록 서비스) 3.2.4242 3.2.4242 사용되지 않음
4월 17일 3.3 - 새 CDMi 모듈
- PK 헤더 파서의 취약성 수정
3.3.4474 3.3.4475
10월 17일 4.0 - 여러 일반 암호화 모드에 대한 지원이 확장되었습니다. 'cbcs'는 'cenc' 외에도 지원됩니다.
- 보안 삭제 지원
4.0.5117 4.0.5102 4.0.5102 더 이상 배포되지 않음( Windows의 PlayReady 참조)
2월 19일 4.2 - PlayReady 버전 4.2의 새로운 기능 참조 4.2.5545 4.2.5545
8월 19일 4.3 - PlayReady 버전 4.3의 새로운 기능 참조 4.3.5841 4.3.5841
5월 20일 4.4 - PlayReady 버전 4.4의 새로운 기능 참조 4.4.6621 4.4.6621 4.4.6621
10월 21일 4.5 - PlayReady 버전 4.5의 새로운 기능 참조 4.5.7218 4.5.7218 4.5.7220
12월 22일 4.6 - PlayReady 버전 4.6의 새로운 기능 참조 4.6.7668 4.6.7604 4.6.7673

서버 SDK 버전과 키트 버전 호환성 포팅

PlayReady 라이선스 서비스는 레거시 PlayReady 디바이스에 대한 이전 버전과의 호환성을 유지합니다. 예를 들어 PlayReady Server SDK 4.0으로 개발된 새 라이선스 서비스는 초기 릴리스(2008)에서 PlayReady PK(디바이스 포팅 키트) 1.2를 사용하여 개발된 레거시 디바이스에 라이선스를 제공할 수 있습니다.

그러나 서비스 및 디바이스가 PlayReady 3.0 이상 릴리스로 이동함에 따라 호환성에 몇 가지 미묘한 차이가 있습니다. 3.0 이상 디바이스 포팅 키트로 개발된 PlayReady 클라이언트는 서버 SDK 2.0의 2011년 릴리스 이전에 빌드된 라이선스 서비스에서 라이선스를 얻을 수 없습니다. 이전 버전의 서버 SDK를 실행하는 서비스는 PlayReady 3.0 이상과 호환되도록 업그레이드해야 합니다.

PlayReady 호환성 매트릭스

클라이언트의 대부분의 PlayReady 버전은 다른 버전의 PlayReady 서버 SDK에서 작동할 수 있습니다. 4.0 디바이스 포팅 키트에서 개발된 PlayReady 클라이언트의 변경 사항뿐만 아니라 아래에 언급된 몇 가지 미묘한 점이 있습니다.

다음 표에서는 다양한 PlayReady 디바이스 포팅 키트와 PlayReady 서버 SDK 버전 간의 호환성을 나열합니다.

이식 키트 및 서버 호환성

   
* 일부 PK 1.2 클라이언트는 서버 SDK 2.x+에 필요한 해지를 지원하지 않았습니다. 이는 일반적이지 않습니다.
** PK 3.0 이상 클라이언트는 버전 2.0 이전의 서버 SDK를 사용하여 미디어 재생 라이선스를 가져올 수 없습니다.
*** PK 3.0 이상 클라이언트는 2.X SDK를 사용하여 라이선스 서버를 사용할 수 있지만 SL2000 보안 수준이 있는 라이선스만 얻을 수 있습니다. 또한 라이선스를 만들 때 버전 4.2 헤더(여러 키) 및 정책(예: 보안 중지 및 MaxResDecode)에 대한 지원과 같은 새로운 기능을 사용할 수 없습니다. 서버 SDK 2.0을 사용하는 일부 PK 3.0 클라이언트에서 연결된 라이선스(루트/리프)에 문제가 있습니다. 서비스는 호환성의 유효성을 검사하기 위해 클라이언트를 테스트해야 합니다. 이 문서의 끝에는 테스트를 지원할 수 있는 일련의 시나리오가 있습니다.

PlayReady v3에도 불구하고. X/4.X 기반 클라이언트는 서버 SDK v2.0, v2.1 또는 v2.9를 실행하는 서버에서 작동합니다. Microsoft 서버 SDK v1.5.2를 실행하는 고객은 서버 SDK v2.0, v2.1 또는 v2.9로 업그레이드하는 대신 서버 SDK v1.5.2를 최신 버전의 서버 SDK로 업그레이드하는 것이 좋습니다. 이렇게 하면 훨씬 더 지원 가능한 경로에 있습니다.