HDR 자막이 포함된 Jellyfin에서 간헐적으로 오류가 발생한다면 대개 변환 단계 중 하나가 한계에 가까워졌다는 의미입니다. 따라서 하드웨어를 변경하기 전에 동일한 파일에서 HDR과 자막을 각각 켜고 끈 상태를 비교하세요.
브라우저, TV 앱 또는 원격 클라이언트는 디코딩, 톤 매핑, 자막 삽입, 크기 조정, 인코딩, 세그먼트 전송 중 서로 다른 경로를 요청할 수 있습니다. 클라이언트와 화질을 동일하게 유지한 채 미디어 기능을 한 번에 하나씩만 변경하고, 해당 FFmpeg 또는 재생 로그를 확인하세요. 동일한 서버 경로에서 여러 클라이언트에 걸쳐 오류가 재현되면 중단하세요.
동일 파일로 HDR 및 자막 테스트 매트릭스 만들기
원래 HDR 및 자막 조합으로 재생할 때 간헐적으로 오류가 발생합니다. 가장 영향이 적은 확인부터 시작하세요. 동일한 클라이언트에서 같은 파일을 HDR과 자막을 모두 끈 상태, HDR만 켜고 자막은 끈 상태, HDR은 끄고 자막만 켠 상태, 그리고 원래 조합으로 재생하세요. HDR 격리 매트릭스
중요한 관찰 결과는 구체적이어야 합니다. HDR에서만 오류가 발생하는지, 자막에서만 오류가 발생하는지, 두 기능을 함께 사용할 때만 오류가 발생하는지, 모든 모드에서 오류가 발생하는지 확인하세요. 다른 변수를 변경하기 전에 결과를 기록하세요.
추측하지 말고 결과에 따라 분기하세요. HDR에서만 오류가 발생하면 톤 매핑을 점검하고, 자막에서만 오류가 발생하면 자막 삽입을 점검하세요. 두 기능을 함께 사용할 때만 오류가 발생하면 GPU 여유 성능을 측정하고, 모든 모드에서 오류가 발생하면 기본 전송 경로를 테스트하세요.
트랜스코딩 및 FFmpeg 증거 확인하기
미디어 매트릭스를 통해 문제가 발생하는 조합을 확인했다면 가장 영향이 적은 확인부터 시작하세요. 오류가 발생한 시도의 Jellyfin 재생 모드와 FFmpeg 로그를 캡처한 다음 정상 작동한 모드와 비교하세요.
중요한 관찰 결과는 구체적이어야 합니다. 직접 재생은 정상인지, 트랜스코딩이 시작된 후 종료되는지, 세그먼트가 너무 느리게 생성되는지 확인하세요. 다른 변수를 변경하기 전에 결과를 기록하세요. FFmpeg 로그 확인
추측하지 말고 결과에 따라 분기하세요. 직접 재생이 정상이라면 서버 경로는 유지하고 클라이언트 호환성을 수정하세요. FFmpeg가 종료되면 로그에 표시된 필터나 코덱을 점검하세요. 세그먼트 생성이 느리다면 자막을 변경하기 전에 GPU와 저장 장치를 측정하세요.
클라이언트 기능과 서버 성능을 구분하기
서버 경로는 확인했지만 오류가 특정 클라이언트에서만 발생할 수 있습니다. 가장 영향이 적은 확인부터 시작하세요. 서버와 계정은 동일하게 유지하면서 직접 재생을 지원하는 클라이언트와 문제가 발생한 클라이언트에서 파일을 다시 재생하세요.
중요한 관찰 결과는 구체적이어야 합니다. 테스트용 클라이언트에서는 정상인지, 두 클라이언트 모두에서 오류가 발생하는지, 원격 클라이언트에서만 오류가 발생하는지 확인하세요. 다른 변수를 변경하기 전에 결과를 기록하세요.
추측하지 말고 결과에 따라 분기하세요. 테스트용 클라이언트에서 정상이라면 클라이언트에서 자막을 렌더링하도록 선택하거나 호환되는 HDR 형식을 사용하세요. 두 클라이언트 모두에서 오류가 발생하면 서버 경로를 수정하세요. 원격 클라이언트에서만 오류가 발생하면 네트워크와 프록시 버퍼링을 테스트하세요.
원인에 맞는 수정 사항을 적용하고 원래 부하에서 다시 재생하기
원인에 해당하는 분기를 하나 수정했습니다. 가장 영향이 적은 확인부터 시작하세요. 변경 사항 하나만 적용하고 재생을 다시 시작한 뒤, HDR, 자막, 클라이언트, 화질을 동일하게 유지하면서 같은 장면을 두 번 재생하세요. 톤 매핑 작업 부하
중요한 관찰 결과는 구체적이어야 합니다. 두 번 모두 정상적으로 재생되는지, 첫 번째 재생은 정상인데 두 번째 재생에서 오류가 발생하는지, 오류가 다른 단계로 이동하는지 확인하세요. 다른 변수를 변경하기 전에 결과를 기록하세요.
추측하지 말고 결과에 따라 분기하세요. 원래 부하에서 두 번 모두 정상적으로 재생되면 중단하세요. 두 번째 재생에서 오류가 발생하면 예열 또는 캐시 동작을 점검하세요. 오류가 다른 단계로 이동하면 변경 사항을 되돌리고 새로 표시된 단계를 테스트하세요.
지원 및 팁
더 읽어보기

Jellyfin이 다른 컨테이너와 GPU 또는 가속기를 안전하게 공유할 수 있나요?
GPU 공유는 조건부로 지원됩니다. 먼저 장치가 표시되는지와 드라이버가 지원되는지 확인한 다음, 두 워크로드를 모두 실행하고 소프트웨어 폴백이 발생하는지 지켜보세요.

Jellyfin 오류가 클라이언트에서 발생했는지 서버에서 발생했는지 확인하는 방법
Jellyfin 오류는 한 기기에서만 발생하면 클라이언트 문제이고, 동일한 경로에서 여러 클라이언트가 실패하며 로그 내용도 일치하면 서버 문제입니다.

Jellyfin 캐시 및 임시 저장소 구성 방법
지속적인 상태 데이터, 재구축 가능한 캐시, 임시 트랜스코딩 저장 공간을 분리한 다음 실제 재생 테스트로 용량과 권한을 확인하세요.

