Przewodnik po przyspieszeniu sprzętowym: Plex, Jellyfin i Emby na ZimaOS

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.

Twój film 4K zacina się. Procesor serwera osiąga 100%. Wentylator wyje. Trafiłeś na ścianę transkodowania. W podróży jest jeszcze gorzej: ogromny plik 20 GB jest niemożliwy do streamowania przez wolne Wi-Fi w hotelu lub twój drogi pakiet danych mobilnych. Trafiłeś na ścianę transkodowania. A co, jeśli mógłbyś zbudować serwer multimedialny, który bez wysiłku obsłuży wiele strumieni 4K?

Witamy w świecie strumieniowania przyspieszonego sprzętowo. Z ZimaOS to nie jest skomplikowany koszmar wiersza poleceń. To rzeczywistość, którą możesz zbudować w kilka minut. Tak wykorzystujesz swój GPUkarty NVIDIA.

Strumieniowanie przyspieszone sprzętowo: co to jest i dlaczego

Strumieniowanie mediów na telefony i telewizory

Serwer multimedialny, zasilany aplikacjami takimi jak Plex, Jellyfin czy Emby, organizuje twoje osobiste kolekcje filmów, seriali i muzyki, pozwalając na ich strumieniowanie na dowolne urządzenie.

Ale jest haczyk: twój plik wideo 4K nie zawsze jest kompatybilny z telefonem lub przeglądarką. Serwer musi go „transkodować” (konwertować) w czasie rzeczywistym. To bardzo obciąża procesor.

Transkodowanie sprzętowe przenosi to zadanie na GPU (procesor graficzny) twojego systemu. Efekt?
  • Bezproblemowe odtwarzanie 4K: Koniec z buforowaniem.
  • Płynne strumieniowanie zdalne: Oglądaj w podróży bez drenażu pakietu danych.
  • Wiele strumieni: Twoja rodzina może oglądać różne rzeczy jednocześnie.
  • Niskie zużycie CPU: Twój NAS pozostaje responsywny do innych zadań, jak transfer plików czy kopie zapasowe.

Praktyczna konfiguracja użytkowników społeczności

Widzimy, jak użytkownicy tworzą niesamowite konfiguracje. Oczywiście możesz to zrobić na jednej maszynie. Tutaj dzielimy popularne i bardzo wydajne podejście: strategię dwóch urządzeń, która rozdziela zadania dla maksymalnej wydajności i elastyczności. Oto konfiguracja Billa:

  1. 1. Serwer aplikacji: Maszyna ZimaOS (http://10.0.0.68) z kartą NVIDIA. Jej jedynym zadaniem jest uruchamianie aplikacji Docker. To jego koń roboczy do transkodowania.
  2. 2. Serwer pamięci: Druga maszyna ZimaOS (http://10.0.0.84) z dyskami w macierzy RAID 5. To nasz bezpieczny skarbiec danych.

CasaOS obsługuje aplikacje; ZimaOS zarządza danymi

Porada eksperta: Wielu naszych użytkowników zaczyna od CasaOS jako lekkiego serwera aplikacji i używa mocniejszej maszyny ZimaOS wyłącznie do przechowywania i kopii zapasowych. Elastyczność należy do ciebie. Zobacz porównanie CasaOS i ZimaOS.

Konfiguracja jest zaskakująco prosta:
  1. 1. Instalacja jednym kliknięciem: Na serwerze aplikacji ZimaOS (10.0.0.68) Bill otworzył ZimaOS App Store. Wyszukał „Jellyfin” i kliknął Zainstaluj. To wszystko. ZimaOS zajmuje się skomplikowanymi konfiguracjami Dockera w tle. Bez plików YAML, bez ręcznych poleceń docker run.
  2. 2. Podłącz pamięć: W interfejsie Jellyfin Bill dodał swoją bibliotekę multimediów. Wskazał ją na udział SAMBA serwera pamięci (np. /media/10.0.0.84/movies). Jak rozumieć ścieżki aplikacji Docker na ZimaOS, znajdziesz w tej dokumentacji.
  3. 3. Włącz przyspieszenie sprzętowe: To ostatni, kluczowy krok. W panelu Jellyfin:
    1.     – Przejdź do dashboard > playback > transcoding
    2.     – Wybierz NVIDIA NVENC jako opcję przyspieszenia sprzętowego.
    3.     – Zaznacz wszystkie formaty, które chcesz przyspieszyć (H.264, HEVC itd.).
    4.     – Kliknij Zapisz.

Gotowe. Twój serwer multimedialny ZimaOS korzysta teraz z GPU do wszystkich ciężkich zadań. Dobrą wiadomością jest to, że proces dla Plex i Emby jest praktycznie identyczny. Znajdziesz je w ZimaOS App Store z tą samą instalacją jednym kliknięciem. Po instalacji przełącznik przyspieszenia sprzętowego znajdziesz w ich menu Transcoding.
Ustawienia transkodowania sprzętowego w Emby i Plex
Dostępność funkcji może się różnić między tymi aplikacjami. W Plex i Emby transkodowanie przyspieszone sprzętowo jest zwykle funkcją premium dostępną w ramach subskrypcji (Plex Pass i Emby Premiere), podczas gdy Jellyfin oferuje tę funkcjonalność domyślnie. ZimaOS zapewnia solidną platformę dla wybranego przez ciebie ekosystemu.

Podsumowanie

Budowa wydajnego serwera multimedialnego kiedyś była powodem do dumy dla majsterkowiczów spędzających weekendy w wierszu poleceń.
ZimaOS: uproszczony, skoncentrowany i otwarty system NAS działający na wszystkich sprzętach x86_64
Z ZimaOS to już przeszłość. Wierzymy, że potężna technologia powinna być dostępna dla każdego. Właśnie zobaczyłeś, jak instalacja aplikacji jednym kliknięciem i kilka prostych kliknięć mogą stworzyć konfigurację streamingową, która dorównuje drogim, gotowym rozwiązaniom. Nie tylko zainstalowałeś aplikację; wdrożyłeś w pełni sprzętowo przyspieszony multimedialny kombajn.

Gotowy, by przestać buforować i zacząć streamować? Odkryj App Store w swoim ZimaOS już dziś. Dołącz do dyskusji w naszej społeczności na Forum i Discordzie oraz śledź nasz kanał X, aby podzielić się, jak zorganizujesz swój domowy teatr!

Oświadczenie: Aplikacje serwerów multimedialnych takie jak Plex, Emby i Jellyfin służą do strumieniowania i zarządzania twoimi własnymi plikami multimedialnymi. Prosimy upewnij się, że masz prawo do posiadania, kopiowania i oglądania treści, które umieszczasz w swojej bibliotece. ZimaSphere nie popiera ani nie akceptuje używania tych narzędzi do naruszania praw autorskich.

Centrum Kampanii Zima

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.