소형 홈 서버에서 여러 사용자가 Jellyfin을 최적화하는 방법

에바 왕기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

리소스 제한을 추가하거나 하드웨어를 교체하기 전에 불필요한 변환 작업을 줄여 여러 사용자가 이용하는 소형 Jellyfin 서버를 최적화하세요.

여러 사용자가 있다고 해서 CPU 요구 사항이 곧바로 결정되는 것은 아닙니다. Direct Play, 하드웨어 트랜스코딩, 소프트웨어 트랜스코딩, 자막, 원격 대역폭은 서로 다른 리소스를 사용하기 때문입니다. 먼저 작업을 발생시키는 클라이언트 경로를 확인한 다음, 백그라운드 작업을 예약하고 실제 피크 사용량을 측정하세요. 모든 곳에서 품질을 낮추기보다 가장 먼저 포화되는 리소스를 최적화하세요.

호스트를 조정하기 전에 Direct Play 최대화

호환되는 클라이언트가 Direct Play를 사용하면 공유 컴퓨팅 예산에서 동영상 변환 작업이 제외됩니다. 호환되지 않는 자막 하나나 브라우저 하나가 호환되는 TV 세션 여러 개보다 더 많은 CPU를 사용할 수 있습니다.

클라이언트 테스트와 자막 번인 확인을 통해 특정 트랙이 전체 동영상 처리를 강제하는지 쉽게 확인할 수 있습니다.

대표적인 클라이언트를 테스트하고 피할 수 있는 호환성 문제를 먼저 해결하세요. 실제로 남아 있는 변환 작업은 하드웨어 가속 스트리밍 경로로 처리해야 합니다.

정확한 장치에서 하드웨어 트랜스코딩 확인

가속 옵션을 활성화하는 것만으로는 충분하지 않습니다. 컨테이너나 서비스가 장치에 액세스할 수 있어야 하며, 미디어 경로가 실제로 하드웨어 엔진을 사용해야 합니다. 가속이 부분적으로만 적용되면 여전히 무거운 작업이 CPU에 남을 수 있습니다.

하드웨어 가속은 단순히 하나의 수치를 낮추는 것이 아니라 리소스 사용 경로를 바꿉니다. Jellyfin 트랜스코딩 벤치마크에서는 소프트웨어, 하드웨어, 자막, 톤 매핑 처리에 따라 CPU와 GPU 동작이 크게 달라지는 모습을 확인할 수 있습니다.

예상되는 가장 까다로운 변환을 실행하고 장치 활동과 실시간 트랜스코딩 속도를 확인하세요. 가속이 적용되지 않는다면 사용자별 품질 제한을 설정하기 전에 먼저 문제를 해결하세요.

시청 시간 외로 무거운 백그라운드 작업 이동

스캔, 챕터 추출, 트릭플레이, 인트로 감지, 메타데이터 작업은 소형 CPU와 느린 디스크에서 재생 작업과 겹칠 수 있습니다. 소형 서버는 여유 용량이 충분한 대형 시스템보다 작업 일정을 분리하는 편이 더 큰 효과를 볼 수 있습니다.

Jellyfin은 활성 재생과 별도로 예약된 미디어 스캔을 제공하므로 라이브러리 작업을 시청 시간대에서 벗어나도록 이동할 수 있습니다.

가장 큰 작업은 가정 내 피크 시간대 외에 배치한 다음, 해당 작업을 일시 중지한 상태에서 가장 바쁜 스트림 조합을 재현하세요. 작업이 겹쳐도 여유 있게 통과하는 경우에만 해당 작업을 다시 활성화하세요.

-15% OFF

전체 사용자 조합으로 네트워크와 스토리지 테스트

소형 서버의 CPU 사용률이 낮아도 여러 스트림이 Wi-Fi, 100Mbps 클라이언트 링크 또는 느린 미디어 디스크 하나를 공유하면 버퍼링이 발생할 수 있습니다. 리소스 조정에는 콘텐츠 전달 경로도 포함해야 합니다.

LAN, Wi-Fi, NAS, 원격 업로드 용량을 고려하는 스트림별 대역폭 모델을 사용하면 전체 전달 수요를 더 쉽게 산정할 수 있습니다.

예상되는 동시 세션을 실행하면서 서버 NIC 처리량, 스토리지 지연 시간, 재생 모드를 확인하세요. 충분한 여유를 두고 통과하는 구성 중 비용이 가장 낮은 구성을 유지하세요.

지원 및 팁

더 읽어보기

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.