오류 코드

이 페이지에서 해결할 수 없는 문제가 있는 경우 Google Cast 지원 페이지를 방문하여 질문에 대한 답변을 확인하세요.

Cast SDK 오류 코드

오류 이벤트 또는 미디어 오류로 인해 전송된 Cast SDK 관련 오류 코드 메시지를 보낼 수 있습니다

이름 코드 설명 해결 방법
900 프레임워크 외부에서 오류가 발생하면 (예: 이벤트가 발생하는 경우) 전송 프레임워크 외부에 있는 오류를 조사합니다.
BREAK_CLIP_LOADING_ERROR 901 브레이크 클립 로드 인터셉터가 실패하면 반환됩니다. 브레이크 클립의 콘텐츠를 살펴봅니다.
BREAK_SEEK_INTERCEPTOR_ERROR 902 브레이크 탐색 인터셉터가 실패하면 반환됩니다. 브레이크 탐색 인터셉터가 올바른지 확인합니다.
IMAGE_ERROR 903 이미지를 로드하지 못하면 반환됩니다. 이미지 URL이 올바른 위치를 가리키는지 확인합니다.
LOAD_INTERRUPTED 904 로드가 정류장이나 다른 부하로 인해 중단되었습니다. 다른 작업으로 인해 로드가 중단되었는지 확인합니다.
LOAD_FAILED 905 로드 명령어가 실패했습니다. 로드 요청이 올바르게 설정되어 있고 미디어가 다음을 수행할 수 있는지 확인 있습니다.
MEDIA_ERROR_MESSAGE 906 발신자에게 오류 메시지가 전송되었습니다. 웹 수신기 또는 발신기에서 오류에 관한 정보를 확인합니다.
일반 909 알 수 없는 오류가 발생하면 반환됩니다. 예상치 못한 문제가 발생했습니다. 이는 드문 경우입니다.

미디어 플레이어 라이브러리 오류 코드

오류 이벤트 또는 미디어 오류로 인해 전송된 MPL의 재생 관련 오류 메시지 메시지를 보낼 수 있습니다

이름 코드 설명 해결 방법
MEDIA_UNKNOWN 100 플랫폼에서 미디어 요소 실행 시 알 수 없는 오류가 발생했습니다. 미디어 요소에 다음 중 하나에 해당하지 않는 오류가 발생했습니다. MediaError.MEDIA_ERR_* 이는 드문 경우입니다.
MEDIA_ABORTED 101 미디어 요소에서 MediaError.MEDIA_ERR_ABORTED 실행 오류가 발생했습니다. 미디어 리소스 가져오기 프로세스가 사용자의 합니다. 이 문제는 일반적으로 재생 중단으로 인해 발생합니다.
MEDIA_DECODE 102 미디어 요소에서 MediaError.MEDIA_ERR_DECODE를 실행했습니다. 오류가 발생했습니다. 개발자는 스트림의 인코딩 매개변수 유효성을 검사해야 합니다.
MEDIA_NETWORK 103 미디어 요소에서 MediaError.MEDIA_ERR_NETWORK 오류가 발생했습니다. Cast가 미디어 요소를 사용하여 미디어 데이터를 다운로드하지 못했습니다. 다운로드. 이 문제는 앱에 있을 수 있습니다. 필요한 경우 Cast Issue Tracker:
MEDIA_SRC_NOT_SUPPORTED 104 미디어 요소에서 MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED 가 실행되었습니다. 오류가 발생했습니다. 개발자 데이터 세그먼트를 확인하고 코덱이 Cast 지원 형식에 포함되어 있는지 확인합니다.
SOURCE_BUFFER_FAILURE 110 전송 시 기존 미디어 소스에 소스 버퍼를 추가할 수 없습니다. 웹 암호화를 참조하세요. 코덱에 지정된 잘못된 코덱일 때가 많습니다. 앱 매니페스트에 즉시 스트리밍할 수 있습니다. 그렇지 않은 경우 다음을 통해 신고 Cast Issue Tracker:
MEDIAKEYS_NETWORK 201 라이선스 요청을 게시하기 위해 미디어 키에서 XhrIo를 사용하는 경우 네트워크 오류가 발생했습니다. 개발자가 라이선스 서버의 유효성을 검사합니다.
MEDIAKEYS_지원되지 않음 202 여기에는 다음 두 가지 경우가 포함됩니다. <ph type="x-smartling-placeholder">
    </ph>
  • 미디어 세션을 사용하여 EME에 관한 요청을 생성할 때 에 주요 오류가 발생했습니다.
  • EME 미디어 키를 초기화할 수 없습니다.
전송에 미디어를 사용하지 않기 때문에 미디어 데이터 다운로드에 실패함 다운로드되어야 한다면 다음을 통해 신고하시기 바랍니다. Cast Issue Tracker:
MEDIAKEYS_WEBCRYPTO 203 브라우저에서 지원하는 내장된 Web Crypto를 사용할 때 복호화 오류가 발생했습니다. Web Crypto API를 참고하세요. Cast Issue Tracker를 통해 신고해 주세요.
NETWORK_UNKNOWN 300 적용되지 않는 리소스를 가져올 때 일반 네트워크 오류가 발생했습니다. [301~399] 범위 내 개발자는 가져오는 콘텐츠에 액세스할 수 있고 서버의 응답이 올바르게 형성되었는지 확인합니다.
SEGMENT_NETWORK 301* 모든 비트 전송률에서 세그먼트를 가져오지 못했습니다 (재시도 3회). 지수 백오프). 개발자는 세그먼트가 실제로 사용 가능한지 확인해야 합니다. 그것은 사용자가 이러한 세그먼트에 도달할 수 없는 경우도 있습니다.
HLS_NETWORK_MASTER_PLAYLIST 311* 3번의 재시도로 마스터 재생목록 m3u8 파일을 가져올 수 없습니다. 개발자는 재생목록을 실제로 사용할 수 있는지 확인해야 합니다. 그것은 사용자가 재생목록에 도달할 수 없는 경우도 있습니다.
HLS_NETWORK_PLAYLIST 312* 다음 세 개가 포함된 미디어 (비트화된) 재생목록 m3u8 파일을 검색하지 못했습니다. 재시도 개발자는 재생목록을 실제로 사용할 수 있는지 확인해야 합니다. 그것은 사용자가 재생목록에 도달할 수 없는 경우도 있습니다.
HLS_NETWORK_NO_KEY_RESPONSE 313 복호화 키 요청이 응답을 반환하지 않았습니다. 개발자는 복호화 키 서비스를 검증해야 합니다.
HLS_NETWORK_KEY_LOAD 314* HLS 복호화 키를 요청하는 데 사용된 XhrIO가 실패했습니다. 개발자는 복호화 키 서비스를 검증해야 합니다.
HLS_NETWORK_INVALID_SEGMENT 315 처리를 위해 수신된 HLS 세그먼트가 TS 또는 mp4 AAC가 아닙니다. 세그먼트입니다. MPL 버그 또는 웹 수신기 앱 버그의 구성일 수 있습니다. 개발자는 세그먼트가 TS 또는 AAC인지 확인해야 합니다.
HLS_SEGMENT_PARSING 316 HLS 세그먼트가 파싱에 실패하면 반환됩니다. 개발자는 세그먼트가 올바르게 구성되었는지 확인해야 합니다.
DASH_NETWORK 321* DASH 매니페스트를 가져오기 위한 XHR 요청이 응답 없이 실패했습니다. 네트워크 관련 오류 진단은 별표 섹션을 참조하십시오.
DASH_NO_INIT 322 첫 번째 DASH init 세그먼트에서 초기화 데이터를 추출할 수 없습니다. 개발자는 DASH init 세그먼트를 검증해야 합니다.
SMOOTH_NETWORK 331* DASH 매니페스트를 가져오기 위한 XHR 요청이 응답 없이 실패했습니다. 네트워크 관련 오류 진단은 별표 섹션을 참조하십시오.
SMOOTH_NO_MEDIA_DATA 332 처리를 위해 다운로드한 세그먼트에 미디어 데이터가 없습니다. 개발자는 원활한 세그먼트를 확인해야 합니다.
HLS_MANIFEST_MASTER 411 HLS 매니페스트 파일을 파싱할 수 없습니다. 또는 MPL이 지원하지 않는 m3u8에서 아직 이해하지 못한다는 것입니다. 매니페스트 URL의 콘텐츠를 검토합니다.
HLS_MANIFEST_PLAYLIST 412 미디어 재생목록 파일을 파싱할 수 없습니다. 또는 MPL이 지원하지 않는 m3u8에서 아직 이해하지 못한다는 것입니다. 미디어 재생목록 URL의 콘텐츠를 검토합니다.
DASH_MANIFEST_NO_PERIODS 421 Dash 매니페스트를 정규화할 때 그 안에 마침표가 없음을 발견했습니다. 이것은 있습니다. 개발자는 DASH 매니페스트를 검증해야 합니다.
DASH_MANIFEST_NO_MIMETYPE 422 매니페스트에는 표현의 MIME 유형이 없습니다. 개발자는 자신의 광고에 오디오/동영상/텍스트 MIME 유형을 나타냅니다.
DASH_INVALID_SEGMENT_INFO 423 MPL이 사용 가능한 길이를 초과하는 세그먼트 색인을 요청합니다. 세그먼트를 지정할 수 있습니다. 보고서( Google Cast 지원 페이지를 참조하세요.
SMOOTH_MANIFEST 431 매끄러운 매니페스트가 표준을 준수하지 않습니다. 개발자는 다음 문제를 해결해야 합니다.
  • SPS 없음
  • 잘못된 동영상 화질
  • 음질이 잘못됨
  • 잘못된 오디오 코덱 비공개 데이터
  • 잘못된 보호 조치 정보
  • 품질 수준 없음
  • 알 수 없는 미디어

Shaka 플레이어 오류 코드

Shaka Player와 관련된 오류 코드는 Shaka Player를 참조하세요. Error 클래스 문서

일반적인 네트워크 오류

HTTP 오류 상태 코드 설명 해결 방법
BAD_REQUEST 400 잘못된 형식으로 인해 서버에서 요청을 인식할 수 없습니다. 구문을 사용합니다 클라이언트는 수정 없이 요청을 반복하면 안 됩니다(SHOULD NOT). URL에 문제가 있습니다. 애플리케이션 개발자에게 확인
UNAUTHORIZED 401 요청에 사용자 인증이 필요합니다. 애플리케이션에 적절한 인증 정보가 있는지 확인합니다.
NOT_FOUND 404 클라이언트가 서버와 통신할 수 있지만 서버가 무엇을 요청됨 개발자가 URL 리소스를 확인하고 리소스가 있는지 확인합니다.
REQUEST_TIMEOUT 408 서버가 대기당한 시간 내에 클라이언트가 요청을 생성하지 기다릴 준비가 되었습니다. 클라이언트는 나중에 언제든지 수정 없이 요청을 반복할 수 있습니다(MAY). 리소스 (서버 확장성) 또는 실제 네트워크 문제일 수 있습니다.
INTERNAL_SERVER_오류 500 서버에 예상치 못한 상황이 발생하여 요청을 이행합니다. 개발자가 서버 문제를 확인합니다.
BAD_GATEWAY 502 서버에서 게이트웨이나 프록시 역할을 하는 동안 잘못된 업스트림 서버에서 받은 응답을 반환하며, 합니다. 개발자가 서버 설정을 확인합니다.
SERVICE_UNAVAILABLE 503 현재 서버에서 일시적인 서버 오류 때문에 서버 과부하 또는 유지관리가 필요하지 않습니다. 이것은 약간의 지연 후에 완화될 것입니다 개발자는 서버 구성, 특히 확장성을 확인 살펴봤습니다
GATEWAY_TIMEOUT 504 서버가 게이트웨이나 프록시 역할을 하는 동안 적시에 업스트림 서버에서 전송합니다. 개발자가 서버 구성 및 에지 간의 연결을 확인합니다. 원본 노드라는 점입니다

참고

오류 코드 다음에 별표 (*)가 있는 경우 추가 오류 코드를 포함할 수 있습니다. 추가됩니다. 형식은 다음과 같습니다.

{Error Code}{Closure Network Error Code}{HTTP Status Code}

자세한 내용은 다음을 참고하세요. HTTP 상태 코드.

3016404 예시는 세 부분으로 구성됩니다.

301 세그먼트 네트워크 오류입니다.
6 HTTP 오류가 발생했습니다.
404 HTTP를 찾을 수 없음 상태입니다.

네트워크 오류의 특성 - 이러한 오류 중 일부는 조치 가능하지만 다른 오류는 조치를 취할 수 없는 이유는 다음과 같습니다. 네트워크 운영의 특성. 예를 들어, 오류를 나타내는 오류 3018408은 시간 초과는 사용자 연결 상태가 좋지 않음을 의미할 수 있으며, 이때 Cast가 개발자가 할 수 있는 일이 많습니다. 또한 개발자의 CDN에도 문제가 있습니다 반면 오류 3116403이 은 매니페스트 요청이 성공했지만 서버에서 거부됨을 의미합니다. 게재할 수 있습니다. CORS, 인증, 기타 서버 또는 통합일 수 있습니다. 여러 가지가 있습니다