질문/이슈
DRM 콘텐츠를 클라이언트에서 재생 시, 라이선스 요청에 대해 8701 'GateWayServer connection failed(Time Out).' 에러 또는 8706 'LicenseManager AES fail.' 에러가 발생합니다. 어떻게 해결해야 하나요?
간략한 설명
8701, 8706 에러는 과거에 사용하던 '콜백 방식' 라이선스 연동 방식으로 라이선스를 요청 했을 때 콜백 URL에 접속하지 못했을 때 발생합니다.
주로 DoveRunner 콘솔에 '라이선스 콜백 URL'을 설정하지 않고 콜백 방식으로 라이선스를 요청한 경우에 발생하며, 이는 토큰 방식의 연동에 사용되는 '라이선스 토큰' 데이터와 콜백 방식에 사용되는 '사용자 인증 데이터(Auth Data)'에 대한 오해로 인한 것입니다.
연동에 사용된 JSON 포맷(Base64 인코딩 전)이 다음과 같다면 이는 콜백 방식에 사용되는 인증 데이터 값입니다.
{
"drm_type": "<multi-drm type>",
"site_id": "<site id>",
"data": "<base64 encoding(aes256 encryption(custom data json string))>"
}해결 방법
토큰 방식 라이선스 연동
콜백 방식 연동은 추가적인 통신에 따른 지연 시간 등의 이슈으로 인해 대부분의 서비스에 권장하지 않으며, 현재는 지원이 중단된 방식입니다.
따라서 토큰 방식의 라이선스 연동을 위해서는 아래 링크된 해당 가이드를 참고해 생성한 '라이선스 토큰'을 클라이언트 플레이어에 설정해야 합니다.