질문/이슈
DRM 라이선스 요청 시 에러 코드 7107(Invalid License Challenge)이 발생합니다. 원인이 무엇이고 어떻게 해결할 수 있나요?
간략한 설명
해당 에러는 다음과 같은 상황에서 발생할 수 있습니다.
Player와 라이선스 요청 DRM 종류가 일치하지 않는 경우
특정 브라우저 혹은 불특정 조건에서 7107 에러가 발생하는 경우, 해당 Player가 사용하려는 DRM과 라이선스 요청에 선언 된 DRM이 서로 다르게 지정되었을 수 있습니다.
해당 현상은 주로 Widevine과 PlayReady DRM을 둘 다 지원하는 Chrome, Edge 브라우저에서 발생하며 Player에서 PlayReady DRM을 사용해 라이선스를 요청 할 때 지정 된 Token은 Widevine DRM이 선언되었거나 혹은 반대의 경우입니다.
콘텐츠의 DRM 패키징에 문제가 있는 경우
특정 콘텐츠에 대해서만 7107 에러가 발생하는 경우, 해당 콘텐츠의 DRM 패키징에 문제가 있을 수 있습니다.
서드파티 패키져 설정 문제 또는 기타 오류로 인해 DRM 시스템과 키 ID 정보가 패키징 결과물(DASH 또는 HLS)에 정상적으로 포함되지 않은 경우에 해당 에러가 발생합니다.
해결 방법
Player와 요청 DRM이 일치하지 않는 경우
Player에서 사용 할 DRM을 판단하는 로직과 라이선스 요청을 위한 Token 생성 시 DRM 종류를 판단하는 로직이 동일한 결과를 나타내는지 확인이 필요합니다.
브라우저 환경에서는 HTML5Player Sample에서 구현 된 브라우저 종류 및 DRM 종류 체크 로직을 참고하시기 바랍니다.
콘텐츠의 DRM 패키징에 문제가 있는 경우
특정 콘텐츠에 대해서만 7107 에러가 발생하는 경우, 해당 콘텐츠의 패키징 과정을 확인하고 가능하면 새로 패키징한 콘텐츠로 다시 재생 테스트를 수행합니다. 그래도 동일 에러가 발생하는 경우에는 헬프데스크 티켓으로 지원을 요청합니다.