본문 바로가기
  •  세상 모든 꿀팁 모아 모아
꿀팁 모음/IT, 인터넷

HLS.js error networkerror - fatal true - manifestloaderror, 동영상 재생 오류 원인, 해결방법

by 초코코_ 2025. 2. 8.
반응형

HLS.js error networkerror - fatal true - manifestloaderror, 동영상 재생 오류 원인, 해결방법

 

 HLS.js error networkerror - fatal true - manifestloaderror는 일반적으로 HLS(HTTP Live Streaming) 스트림의 mainfest 파일의 로딩에 문제가 생겼음을 의미합니다. mainfest파일은 m3u8 형식으로 되어 있으며, 미디어 스트리밍의 구성정보를 담고 있습니다. 따라서 이 파일을 불러오는 데 실패할 경우 정상적인 스트리밍 서비스를 이용할 수 없으며, 위의 오류 메시지가 나타나게 됩니다.

 ■ 위 에러가 발생하는 이유는 다음과 같습니다.

  1. 네트워크 문제 : 클라이언트, 즉 사용자의 네트워크의 연결이 불안정하여 서버의 응답을 수신하지 못하거나, 서버와의 연결이 끊어지는 경우, mainfest 파일을 불러오는데 실패하고 에러가 발생할 수 있습니다.
  2. 잘못된 URL : mainfest 파일 URL이 잘못되었거나, 서버에서 해당 URL을 제공하지 않는 경우 에러가 발생할 수 있습니다.
  3. CORS 문제 : CORS (Cross-Origin Resource Sharing) 정책 설정 오류로 인하여 다른 도메인에서 mainfest 파일을 불러오려고 하는 경우 에러가 발생할 수 있습니다.
  4. 서버 문제 : 동영상 스트리밍을 제공하는 서버 자체가 다운되었거나, 서버 내에 mainfest 파일이 존재하지 않거나, 권한 문제로 해당 파일에 접근이 불가능한 경우 에러가 발생할 수 있습니다.
  5. mainfest 파일 오류 : mainfest 파일의 포맷이 올바르지 않거나 파일 자체에 오류가 있는 경우에도 에러가 발생할 수 있습니다.

 

 ■ 위 에러를 해결하는 방법

  먼저 이 에러의 경우 일반적인 동영상 스트리밍 서비스 이용자가 자력으로 해결할 수 있는 에러가 아닙니다. 일반적인 이용자의 경우엔 인터넷 연결 확인, 인터넷 속도 체크, 속도제한 여부 확인 등 네트워크 안정성 여부를 확인합니다. 네트워크 연결에 문제가 없음에도 불구하고 에러가 계속된다면, 서버 측에서 에러를 수정하고 해결해 줄 때까지 기다리는 것 외엔 할 것이 없습니다.

  1. 네트워크 상태 확인 : 네트워크가 안정적으로 연결되어 있는지 확인합니다. 서버와 안정적인 연결이 가능한지, 서버가 제대로 작동하는지를 체크합니다.
  2. URL 확인 : mainfest 파일의 url이 올바르게 작성되었는지, 해당 url에 접근이 가능한지 여부를 확인합니다.
  3. CORS 설정 : 다른 도메인에서 서버에 접근할 수 있도록 CORS 설정을 변경합니다.
  4. 서버 상태 확인 : 서버의 로그 등을 확인하여 mainfest 파일에 접근 시 어떤 오류가 발생하는지 확인합니다.
  5. mainfest 파일 점검 : mainfest 파일이 올바른 형식으로 작성되었는지 확인하고, 필요한 경우 복구하거나 새로 생성합니다.

 

 

반응형