최근 2025년 10월 23일 이후 Google Chrome 142 버전(및 일부 최신 141 마이너 버전)부터 PlayReady DRM(com.microsoft.playready.recommendation)을 지원이 추가 되었습니다.
이에 따라 Chrome 브라우저에서 PlayReady SL3000을 지원할 수 있게 되었으며, 서비스 또는 재생 워크플로 내에서 DRM Key System 지정 방식에 영향을 줄 수 있어 안내드립니다.
영향
Chrome 브라우저를 이용해 Widevine DRM 라이선스를 발급 받으려 할 때 Player에서 PlayReady Key System을 인식하여 PlayReady challenge data로 Widevine 라이선스 발급을 시도하는 현상이 발생 할 수 있습니다.
이 때 라이선스 서버에서 7122 오류(ChallengeData is invalid)와 함께 라이선스 발급에 실패하게 됩니다.
권장 조치
7122 오류를 방지하고 라이선스 처리를 올바르게 수행하려면:
Player에서 DRM 콘텐츠를 재생 할 때 브라우저별로 DRM keySystem(Widevine 또는 PlayReady) 을 명시적으로 선언하도록 플레이어 설정을 업데이트해 주세요.
감지된 keySystem에 맞게 DRM 토큰이 생성되도록 구현되어 있는지 확인해 주세요.
아래 Github 링크에서 다양한 Player 종류에 따라 사용 할 DRM을 선언하는 예제를 참고하실 수 있습니다.
DoveRunner Multi-DRM integration samples for HTML5 Players
https://github.com/doverunner/html5-player-drm-samples
Chrome의 PlayReady 지원을 반영한 통합 가이드와 시나리오 권장사항은 곧 업데이트될 예정입니다.
연동 업데이트와 관련해 문의가 있거나 도움이 필요하시면 HelpCenter를 통해 기술 지원팀으로 문의 부탁드립니다.
감사합니다.
DoveRunner 팀