Jellyfin의 팬 소음은 스트리밍 자체가 시끄러워서가 아니라, 동시 사용자가 비디오 작업, 하드웨어 가속 폴백, 스토리지 활동 또는 온도 제한을 유발하기 때문에 커지는 경우가 많습니다.
한 클라이언트에서만 소음이 시작되나요? 자막이나 HDR을 사용할 때만 그런가요? 아니면 여러 사용자가 함께 시청할 때마다 발생하나요? 같은 가정 내 사용 환경을 재현하면서 재생 모드, 코덱, GPU 엔진 사용량, CPU 온도, 드라이브 활동, 팬 속도를 기록하세요. 첫 번째 목표는 어떤 단계가 달라졌는지 확인하는 것입니다.
사용자가 Direct Play를 트랜스코딩으로 전환시켰는지 확인하세요
활성 세션의 세부 정보를 열고 각 클라이언트에서 Direct Play, 리먹스, 트랜스코딩 상태를 비교하세요. 브라우저, TV, 모바일 프로필은 서로 다른 코덱이나 자막 형식을 지원할 수 있습니다. 지원되지 않는 클라이언트 하나가 소프트웨어 변환을 강제하면 다른 사용자가 Direct Play를 사용하더라도 CPU 온도가 급격히 상승할 수 있습니다.
자막을 끈 상태와 Direct Play가 확인된 클라이언트에서 같은 콘텐츠를 다시 재생해 보세요. 하드웨어 가속 트랜스코딩은 CPU 작업을 줄일 수 있지만, 드라이버와 코덱 경로가 실제로 활성화된 경우에만 효과가 있습니다(하드웨어 트랜스코딩 확인).
특정 클라이언트가 참여할 때만 소음이 시작된다면 해당 세션의 코덱, 자막, HDR, 재생 모드를 Direct Play가 확인된 클라이언트와 비교하세요. 차이점을 통해 서버에 추가된 작업을 확인할 수 있습니다.
컴퓨팅 소음과 스토리지 및 냉각 소음을 구분하세요
새로운 재생을 중지하고 같은 라이브러리 스캔이나 백업만 실행하세요. 트랜스코딩이 활성화되지 않았는데도 팬이 계속 크게 회전한다면 디스크 I/O, CPU 백그라운드 프로세스, 온도 센서를 확인하세요. 아트워크 추출, 자막 처리, HDD 포화는 GPU나 CPU 변환과는 다른 소음 양상을 만들 수 있습니다.
작업 부하를 파악한 뒤에만 공기 흐름을 정리하고 팬 커브를 확인하세요. 팬 커브로 누락된 하드웨어 디코더를 해결할 수는 없으며, 캐시를 더 빠른 스토리지로 옮겨도 CPU만 사용하는 HDR 경로 문제는 해결되지 않습니다.
트랜스코딩이 활성화되지 않았는데 팬 속도가 올라간다면 예약된 스캔, 아트워크 추출, 백업 작업, 드라이브 활동을 확인하세요. 스토리지 또는 백그라운드 작업의 급증은 코덱 폴백과는 다른 방식으로 해결해야 합니다.
원래의 사용자 구성에서 해결 방법을 검증하세요
호환되는 클라이언트 사용, 강제 자막 번인 비활성화, 확인된 하드웨어 경로 활성화, 백그라운드 작업 이동 중 하나의 되돌릴 수 있는 변경만 적용하세요. 한 번 재시작한 다음 같은 사용자 수, 콘텐츠, 자막, 원격 환경을 재현하세요. 전체 세션 동안 팬 동작, 재생 모드, 온도가 안정적으로 유지될 때 해결된 것으로 볼 수 있습니다.
온도가 하드웨어의 안전 범위를 초과하거나, 측정 가능한 작업 부하가 없는데도 팬이 급격히 빨라지거나, 되돌릴 수 있는 점검 후에도 장치가 스로틀링되고 프레임이 끊기면 점검을 의뢰하세요. 소프트웨어와 재생 경로를 배제한 뒤에만 냉각 하드웨어를 교체하세요.
변경 후에는 전체 세션 동안 같은 사용자 수와 콘텐츠 구성을 다시 실행하세요. 캐시가 준비되거나 두 번째 스트림이 시작된 뒤 장치가 다시 시끄러워진다면, 잠깐 조용해진 것만으로는 해결된 것이 아닙니다.
열 소음에 대한 에스컬레이션 기준을 정하세요
원래의 다중 사용자 작업 부하가 프레임 손실, 지속적인 열 스로틀링, 위험한 온도 상승 없이 완료되면 현재 구성을 유지하세요. 팬 동작과 재생 상태를 새로운 기준으로 기록하세요.
온도가 계속 상승하거나, 재생 중 프레임이 끊기기 시작하거나, 측정 가능한 작업 부하가 없는데도 팬이 최고 속도로 계속 작동하면 세션을 중지하세요. 펌웨어를 변경하거나 케이스를 열기 전에 장치를 식히세요.
유휴 상태에서도 같은 소음이 발생하거나, 팬 센서가 일관되지 않거나, 소프트웨어와 경로를 점검한 뒤에도 냉각이 원래의 작업 부하를 감당하지 못하면 서비스를 요청하거나 교체를 진행하세요.
지원 및 팁
더 읽어보기

동시에 실행되는 컨테이너에 맞게 Jellyfin 데이터베이스 연결을 최적화하는 방법
데이터베이스 소유자는 한 명으로 시작하고 SQLite의 잠금 동작을 측정하세요. 동시성과 복구 요구 사항이 복잡성을 감수할 만한 경우에만 다른 백엔드를 추가하세요.

Jellyfin에서 중복 작업 또는 가져오기를 방지하는 방법
중복 작업은 대개 스케줄러가 겹치거나 작성자가 둘 이상일 때 발생합니다. 담당자 한 명, 경로 하나, 완료 확인 하나를 지정하세요.

데이터베이스 볼륨이 가득 찬 후 Jellyfin을 복구하는 방법
쓰기 작업을 중지하고, 데이터베이스와 WAL 파일을 보존하며, 상태를 무작정 삭제하지 않고 공간을 확보한 다음 무결성과 원래 워크로드를 확인하세요.

