Wybierając serwer Jellyfin dla gospodarstwa domowego z wieloma użytkownikami, określ obciążenie w najbardziej intensywnym typowym oknie oglądania, a nie liczbę kont: zacznij od zgodności klientów, policz jednoczesne wymagające ścieżki odtwarzania, a następnie dodaj zapas na pamięć masową, sieć i zadania działające w tle, zanim kupisz wydajniejszy procesor.
Przekształć członków gospodarstwa domowego w jednoczesne obciążenia
Pięć profili nie generuje pięciu jednostek obciążenia serwera, gdy użytkownicy są bezczynni. Pytanie dotyczące zakupu brzmi: co nakłada się na siebie — lokalne odtwarzanie bezpośrednie, zdalne odtwarzanie bezpośrednie, konwersja dźwięku, pełne transkodowanie wideo, wypalanie napisów, mapowanie tonów HDR, skanowanie biblioteki, kopie zapasowe i inne kontenery. Gospodarstwo domowe z wieloma zgodnymi klientami może być łatwiejsze do obsługi niż dwóch widzów, których pliki regularnie wymuszają konwersję.
Aktualny przewodnik po doborze sprzętu do Jellyfin rozróżnia odtwarzanie bezpośrednie i transkodowanie: ścieżka multimediów ma znacznie większy wpływ na wymagania serwera niż sama liczba kont. Potraktuj to jako zasadę planowania, a nie obietnicę, że konkretny procesor zawsze obsłuży określoną liczbę strumieni.
Przed zakupem zapisz jeden realistyczny scenariusz szczytowego obciążenia — na przykład dwa lokalne odtworzenia bezpośrednie, jedną sesję zdalną, która może wymagać transkodowania, oraz zwykłe zadanie działające w tle, którego nie można przenieść. Jeśli gospodarstwo domowe nie potrafi jeszcze określić takiego nakładania się obciążeń, kup sprzęt na najmniejszy prawdopodobny szczyt i zachowaj możliwość rozbudowy, zamiast od razu kupować urządzenie dla każdego zarejestrowanego użytkownika.
Niech zgodność klientów będzie pierwszym kryterium wyboru sprzętu
Najtańszy strumień to taki, który klient potrafi samodzielnie zdekodować. Sprawdź najważniejsze telewizory, telefony, przeglądarki, przystawki streamingowe i sposoby korzystania z napisów, a następnie przeanalizuj rzeczywistą bibliotekę pod kątem kontenera, kodeka wideo, kodeka audio, głębi bitowej, formatu HDR i typu napisów. Serwer wybrany bez takiej macierzy może wydawać się zbyt słaby tylko dlatego, że klienci ciągle proszą go o konwersję multimediów.
Sposób obsługi napisów zasługuje na szczególną uwagę, ponieważ napisy stylizowane lub oparte na obrazach mogą wymuszać przetwarzanie wideo, nawet gdy główny kodek wideo jest zgodny. Praktyczny proces transkodowania sprzętowego pokazuje, dlaczego właściwym testem jest rzeczywisty plik wymagający konwersji, a następnie sprawdzenie, czy oczekiwany silnik multimedialny faktycznie wykonuje tę pracę.
Jeśli niemal wszyscy ważni klienci korzystają z odtwarzania bezpośredniego dla typowych plików gospodarstwa domowego, wybierz prostszy, energooszczędny host i przeznacz budżet na niezawodną pamięć masową oraz sieć. Jeśli jeden lub więcej istotnych klientów regularnie uruchamia konwersję wideo, akceleracja sprzętowa staje się wymaganiem przy zakupie, a nie opcjonalną funkcją.
Wybierz silnik multimedialny, zanim zaczniesz porównywać liczbę rdzeni procesora
Gdy regularne transkodowanie wideo jest częścią szczytowego obciążenia, obsługiwane ścieżki dekodowania i kodowania realizowane przez wyspecjalizowane układy zwykle mają większe znaczenie niż ogólna liczba rdzeni procesora. Kryterium zakupu stanowi zgodność całej ścieżki: GPU lub VPU musi obsługiwać kodeki źródłowe i docelowe, host musi załadować odpowiedni sterownik, wdrożenie musi udostępniać urządzenie, a Jellyfin musi w czasie rzeczywistym obsługiwać wymagane filtry.
Aktualny przewodnik po transkodowaniu sprzętowym Jellyfin w Dockerze rozdziela Intel QSV, NVIDIA NVENC i AMD VA-API, ponieważ każda z tych ścieżek ma inne wymagania dotyczące urządzenia i środowiska uruchomieniowego. Dlatego samo stwierdzenie „ma GPU” nie jest użyteczną specyfikacją przy zakupie.
Wybierz najmniejszą platformę, która obsłuży najcięższy reprezentatywny transkodowany materiał z zapasem. Przejdź na wydajniejszy zintegrowany układ graficzny lub dedykowany akcelerator dopiero wtedy, gdy dana ścieżka konwersji występuje na tyle często, aby uzasadnić większe zużycie energii, wyższy koszt, większą ilość ciepła i bardziej złożoną konfigurację.
Dobierz pamięć RAM i pamięć na aplikacje do całego hosta usług
Sam Jellyfin często zużywa niewiele pamięci, ale serwer może również przechowywać metadane, grafiki, wygenerowane podglądy, tymczasowe fragmenty transkodowania, odwrotny serwer proxy, automatyzację pobierania, monitorowanie i inne aplikacje. Pamięć RAM należy dobrać do łącznego zestawu roboczego oraz możliwości nakładania się zadań, a nie tylko do procesu serwera multimediów.
Przewodnik po specyfikacji mini-PC do Jellyfin przydatnie rozdziela pamięć, pamięć masową, sieć i możliwości transkodowania, zamiast traktować klasę procesora jako całą charakterystykę serwera. Przy zakupie przechowuj dane aplikacji Jellyfin i pamięć podręczną na responsywnej pamięci SSD, a pojemność na multimedia dobieraj osobno.
Wybierz więcej pamięci RAM, gdy ten sam komputer będzie również uruchamiać usługi intensywnie korzystające z pamięci lub wirtualizację, a nie tylko dlatego, że gospodarstwo domowe ma więcej profili. Wybierz więcej miejsca na SSD, gdy rośnie biblioteka, ilość grafik, funkcja Trickplay, pamięć podręczna lub przestrzeń na tymczasowe konwersje. To różne czynniki uzasadniające rozbudowę i nie należy łączyć ich w nieprecyzyjny zakup „większego serwera”.
Zaplanuj przepustowość sieci osobno dla użytkowników lokalnych i zdalnych
Sesje lokalne i zdalne mogą obciążać różne wąskie gardła. Przewodowa sieć LAN może mieć duży zapas przepustowości, podczas gdy ograniczeniem dla użytkownika zdalnego będzie wysyłanie danych do internetu; z drugiej strony szybkie łącze wychodzące nie pomoże telewizorowi połączonemu przez niestabilne Wi-Fi. Dobierz kartę sieciową serwera, ścieżkę przez przełącznik i przepustowość wysyłania do internetu do jednoczesnych przepływności z zapasem na skoki i ruch niezwiązany z Jellyfin.
Niezawodność strumieniowania zależy od utrzymywanej przepustowości, zmienności opóźnień i strat pakietów, a nie tylko od nominalnej szybkości łącza. Różnica między przepustowością, transferem, jitterem i stratami wyjaśnia, dlaczego gospodarstwo domowe nie powinno kupować 10GbE tylko dlatego, że ma kilku użytkowników ani zakładać, że Wi-Fi będzie wystarczające, ponieważ jego reklamowana szybkość przewyższa przepływność filmu.
W większości domów niezawodne przewodowe połączenie Gigabit lub 2.5GbE z serwerem jest lepszym rozwiązaniem domyślnym niż egzotyczna infrastruktura sieciowa. Ulepsz połączenie dopiero wtedy, gdy zmierzony łączny ruch, duże jednoczesne transfery plików lub pamięć masowa podłączona przez sieć faktycznie wykorzystują obecną ścieżkę podczas oglądania.
Użyj najmniejszego serwera, który przejdzie test akceptacyjny gospodarstwa domowego
Przed wyborem klasy sprzętu odtwórz szczytowy scenariusz gospodarstwa domowego i obserwuj czas rozpoczęcia odtwarzania, buforowanie, szybkość transkodowania, nasycenie procesora lub silnika multimedialnego, presję na pamięć, opóźnienia pamięci masowej, wykorzystanie sieci i temperatury. Dodawaj pojedynczo jeden reprezentatywny strumień lub zadanie działające w tle, aż pierwszy powtarzalny czynnik zasobów straci zapas.
Analiza ZimaSpace dotycząca wydajności Jellyfin na małym serwerze domowym wykorzystuje ten sam model jednostek obciążenia: praktyczny limit wynika z jednoczesnego zapotrzebowania i pierwszego nasyconego zasobu, a nie z uniwersalnej liczby użytkowników.
Kup kompaktowy, energooszczędny serwer, gdy przetestowany szczyt obciążenia składa się głównie z odtwarzania bezpośredniego i pozostawia komfortowy zapas. Przejdź na wydajniejszy silnik multimedialny, gdy ograniczeniem są regularne konwersje. Wybierz większy host usług współdzielonych tylko wtedy, gdy Jellyfin musi współistnieć z innymi wymagającymi obciążeniami. Jeśli obecny komputer przechodzi rzeczywisty test gospodarstwa domowego, nie wymieniaj go wyłącznie dlatego, że dodano więcej kont rodzinnych.
| Sygnał w gospodarstwie domowym | Najlepsza reakcja przy zakupie |
|---|---|
| Głównie zgodni klienci lokalni | Postaw na wydajny procesor, pamięć SSD na aplikacje i niezawodny Ethernet |
| Regularne transkodowanie wideo | Wymagaj sprawdzonej ścieżki akceleracji sprzętowej |
| Kilku użytkowników zdalnych | Sprawdź zapas przepustowości wysyłania, zanim kupisz wydajniejszy sprzęt |
| Jellyfin i wymagające kontenery | Dobierz pamięć RAM, kolejki pamięci masowej i procesor do nakładających się obciążeń |
| Nieznane przyszłe zapotrzebowanie | Kup najmniejszą wystarczającą klasę sprzętu z możliwością rozbudowy |
Przewodnik zakupowy
Więcej do przeczytania

Jak porównać trzy lub więcej kandydatów na serwer Jellyfin bez gonienia za specyfikacją
Najpierw odrzuć kandydatów do Jellyfin, którzy nie spełniają wymagań obciążenia, a następnie porównaj wśród pozostałych tylko specyfikacje wpływające na decyzję, koszt posiadania i proces...

Jak ocenić koszty gwarancji, wymiany i odzyskiwania danych w Jellyfin
Tańszy serwer Jellyfin to ten o niższym możliwym do odzyskania koszcie posiadania, a niekoniecznie ten z najniższą ceną przy kasie lub najdłuższą gwarancją.

Które obciążenia Jellyfin rzeczywiście korzystają z większej liczby rdzeni procesora?
Więcej rdzeni procesora kupuj tylko wtedy, gdy zmierzone obciążenie Jellyfin jest równolegle przetwarzane przez CPU; Direct Play i sprzętowo akcelerowane wideo zwykle przenoszą ograniczenie...

