Shaka 플레이어 샘플에 FairPlay 라이선스 갱신 지원 추가

이번 릴리스는 Shaka 플레이어 샘플 구현 내에서 Concurrent Stream Limiting (CSL) 기능을 지원하도록 특별히 설계된 포괄적인 FairPlay 라이선스 갱신 기능을 도입합니다.

기능 개요:

  • CSL 통합: Concurrent Stream Limiting은 콘텐츠 제공업체가 사용자 계정당 동시 스트림 수를 제한할 수 있게 하여, 여러 기기에서 프리미엄 콘텐츠의 무단 공유를 방지합니다

  • 자동 라이선스 갱신: 플레이어는 이제 CSL 정책이 적용될 때 FairPlay 라이선스 갱신 요청을 자동으로 처리하여, 합법적인 사용자의 중단 없는 재생을 보장합니다

  • 세션 관리: 활성 스트리밍 세션을 모니터링하고 CSL 백엔드 서비스와 조정하기 위한 세션 관리 기능이 적용됩니다.

Basic 샘플의 보안 수준을 소프트웨어 수준 보안으로 업데이트

이번 릴리스는 다양한 보안 배포 시나리오에 대한 명확한 가이드를 제공하기 위해 샘플 애플리케이션 전반의 보안 구현을 재구성합니다.

Basic 샘플 변경사항:

  • 소프트웨어 수준 보안: Basic 샘플은 이제 다음과 같은 용도에 적합한 소프트웨어 기반 DRM 보호를 보여줍니다:

    • 개발 및 테스트 환경

    • 표준 보호 요구사항을 가진 콘텐츠

    • 하드웨어 수준 보안 기능을 지원하지 않을 수 있는 기기

    • 신속한 프로토타이핑 및 개념 증명 구현

소프트웨어 보안 기능:

  • 키 관리: 소프트웨어 기반 키 저장 및 암호화 작업을 구현합니다

  • 라이선스 처리: 소프트웨어 알고리즘을 통한 DRM 라이선스 검증을 처리합니다

  • 호환성: 하드웨어 보안 지원이 제한된 구형 기기 및 브라우저를 포함한 더 넓은 기기 호환성

Advanced 샘플 개선사항:

  • 하드웨어 수준 보안: Advanced 샘플은 이제 최대 보안 배포를 위한 참조 구현 역할을 합니다

  • 프리미엄 콘텐츠 보호: 최고 수준의 DRM 보호가 필요한 고가치 콘텐츠에 이상적입니다