Jak wybrać serwer domowy do Jellyfin i Kodi

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Serwer domowy do Jellyfin i Kodi należy dobrać na podstawie zależności między serwerem a klientami Kodi, a nie zakładać, że obie aplikacje muszą działać na tej samej maszynie. Jellyfin pozostaje centralnym serwerem, natomiast Kodi jest zwykle klientem odtwarzania na telewizorach lub komputerach HTPC i może integrować się z Jellyfin za pomocą różnych trybów dodatków.

Wydajne klienty Kodi mogą odtwarzać wiele formatów bezpośrednio i zmniejszać zapotrzebowanie serwera na transkodowanie. Serwer nadal potrzebuje wystarczającej mocy obliczeniowej do awaryjnych konwersji, odpowiedniej ilości miejsca na dysku SSD na dane stanu i pamięć podręczną Jellyfin, przepustowości wystarczającej do obsługi multimediów oraz niezawodnej sieci przewodowej.

Zdecyduj, czy Kodi będzie klientem, czy aplikacją multimedialną działającą na tym samym urządzeniu

W większości gospodarstw domowych uruchamiaj Jellyfin jako serwer działający bez przerwy, a Kodi na urządzeniach odtwarzających. Dzięki temu baza multimediów, użytkownicy, dostęp zdalny i aktualizacje serwera pozostają scentralizowane, a klienty telewizyjne można łatwo wymieniać.

Dokumentacja Jellyfin opisuje dwie główne integracje z Kodi: Jellyfin for Kodi synchronizuje wybrane metadane biblioteki z Kodi, natomiast JellyCon działa jako lżejszy, dynamiczny dodatek do strumieniowania.

Jeśli uruchamiasz Kodi również bezpośrednio na tym samym fizycznym serwerze podłączonym do telewizora, podczas wyboru urządzenia uwzględnij środowisko graficzne oraz obciążenie związane z odtwarzaniem przez HDMI. To inny typ maszyny niż bezgłowy serwer Jellyfin.

Korzystaj z bezpośredniego odtwarzania Kodi, aby zmniejszyć wymagania dotyczące transkodowania

Kodi obsługuje szeroki zakres kodeków i kontenerów, dlatego wiele przypadków odtwarzania w sieci lokalnej może korzystać z bezpośredniego odtwarzania. Dzięki temu skromny serwer może obsłużyć gospodarstwo domowe, które przy mniej wydajnych klientach w przeglądarkach lub telewizorach Smart TV potrzebowałoby większej mocy do transkodowania.

Nie rezygnuj z akceleracji sprzętowej podczas zakupów, dopóki nie przetestujesz wszystkich istotnych ścieżek klienckich. Użytkownicy zdalni, wypalanie napisów w obraz, ograniczenia przepływności, nietypowe kodeki lub urządzenia inne niż Kodi nadal mogą wymusić konwersję.

Wybierz procesor lub iGPU, który poradzi sobie z najtrudniejszym awaryjnym scenariuszem, a udane bezpośrednie odtwarzanie w Kodi traktuj jako zapas wydajności, a nie jako powód do zakupu serwera bez użytecznego układu multimedialnego.

Wybierz integrację z Kodi przed określeniem wymagań dotyczących danych po stronie klienta

Jellyfin for Kodi utrzymuje lokalną bazę danych Kodi oraz wykonuje synchronizację podczas uruchamiania i na bieżąco. Duże biblioteki oraz klienty, które często są wyłączane, mogą więc powodować bardziej zauważalną fazę nadrabiania zmian.

Projekt Kodi Sync Queue śledzi zmiany w multimediach, gdy klienty Kodi są offline, dzięki czemu po ponownym połączeniu mogą pobrać tylko pominięte aktualizacje. Ułatwia to przewidywalną synchronizację między serwerem a klientem, ale na każdym kliencie nadal pozostaje lokalna baza danych Kodi.

JellyCon zajmuje mniej lokalnego miejsca na dane bazy i ułatwia przełączanie między wieloma użytkownikami lub serwerami, ale przeglądanie pozostaje w większym stopniu zależne od bieżących żądań do serwera.

-15% OFF

Oddziel rolę pamięci masowej serwera od pamięci masowej klienta Kodi

Użyj dysku SSD na system operacyjny, bazę danych Jellyfin, metadane i pamięć podręczną transkodowania. Duże pliki multimedialne przechowuj na dysku HDD, serwerze NAS lub innej warstwie pojemnościowej, która jest w stanie obsłużyć łączną przepływność strumieni.

Klienty Kodi potrzebują wystarczającej ilości lokalnego miejsca na własne dane aplikacji i pamięć podręczną, zwłaszcza w przypadku korzystania z trybu synchronizowanego Jellyfin for Kodi. Nie uwzględniaj baz danych wszystkich klientów Kodi w budżecie miejsca na dysku SSD serwera Jellyfin.

Układ domowego serwera multimediów ZimaSpace przedstawia szerszy model przechowywania: centralizuj multimedia i stan serwera, zachowując elastyczność punktów odtwarzania.

Priorytetowo traktuj przewodową sieć Ethernet i przewidywalne przywracanie działania

Serwer współdzielony przez kilka klientów Kodi powinien, gdy jest to możliwe, korzystać z przewodowej sieci Ethernet. Klienty mogą łączyć się bezprzewodowo, ale działający bez przerwy serwer zyskuje na stabilnym połączeniu z routerem i pamięcią masową.

Przed zakupem sprawdź, czy serwer może udostępnić Jellyfin wymagany układ GPU lub iGPU, konsekwentnie montować ścieżki multimediów, odtwarzać swój trwały stan oraz uruchamiać się ponownie bez ręcznej interwencji. Szybszy sprzęt, który po awarii traci zamontowaną bibliotekę multimediów, jest gorszym serwerem domowym niż mniejszy system ze sprawdzoną ścieżką odzyskiwania.

Postępuj zgodnie z tą kolejnością zakupu

  1. Wymień możliwości klientów Kodi i klientów innych niż Kodi.
  2. Określ najtrudniejsze awaryjne transkodowanie, które serwer musi obsłużyć.
  3. Wybierz nowoczesny układ multimedialny oraz wystarczającą moc procesora i ilość pamięci RAM na usługi działające w tle.
  4. Zapewnij miejsce na dane aplikacji na dysku SSD oraz ekonomiczną pamięć masową na multimedia.
  5. Zastosuj przewodowe połączenie sieciowe serwera.
  6. Przetestuj wybraną integrację z Kodi oraz jedno przywracanie danych, zanim rozbudujesz bibliotekę.

Serwer należy kupić z myślą o zadaniach, których klienty nie mogą wykonać samodzielnie. Lepsza obsługa odtwarzania przez Kodi często zmniejsza wymagany poziom transkodowania, ale rozwój pamięci masowej, proces odzyskiwania oraz klienty inne niż Kodi nadal decydują o tym, czy platforma pozostanie użyteczna z biegiem czasu.

Przewodnik zakupowy

Więcej do przeczytania

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.