다음을 통해 공유


PlayReady 제품 버전

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

 

릴리스 날짜 버전 새로운 소식 PlayReady Server SDK(.NET 레거시) PlayReady Server SDK(.NET Core) PlayReady 디바이스 포팅 키트 PlayReady 인증서 생성 키트 Windows 7 데스크톱 앱용 PlayReady PC SDK
6월 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월 9일 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(Device Porting Kit) 1.2를 사용하여 개발된 레거시 디바이스에 라이선스를 제공할 수 있습니다.

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

PlayReady 호환성 매트릭스

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

다음 표에서는 다양한 PlayReady 디바이스 포팅 키트와 PlayReady Server 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를 실행하는 서버에서 작동하며, 서버 SDK v1.5.2를 실행하는 고객은 서버 SDK v2.0, v2.1 또는 v2.9로 업그레이드하는 대신 서버 SDK v1.5.2를 최신 버전의 서버 SDK로 업그레이드하는 것이 좋습니다. 이렇게 하면 훨씬 더 지원 가능한 경로에 있습니다.