HEVC jest zwykle bezpieczniejszym kodekiem dla biblioteki używanej w gospodarstwie domowym z różnymi urządzeniami, gdy starsze telewizory, przystawki do strumieniowania, telefony i przeglądarki muszą niezawodnie korzystać dziś z funkcji Direct Play. AV1 staje się lepszym wyborem pod względem miejsca na dane i dostarczania treści, gdy istotne klienty potrafią dekodować go sprzętowo, a serwer może uniknąć kosztownych transkodowań awaryjnych. AV1 może zapewniać większą efektywność kompresji, ale mniejszy plik nie pomaga, jeśli jeden ważny punkt końcowy zamienia każdą sesję odtwarzania w konwersję wykonywaną przez serwer.
Obsługa dekodowania przez klienta to pierwsza bramka, a nie efektywność kompresji
W przypadku domowej biblioteki wybór kodeka powinien zaczynać się od najmniej kompatybilnego klienta, którego zamierzasz zachować. Nowoczesny telewizor w jednym pomieszczeniu i starszy odtwarzacz strumieniowy w innym mogą prowadzić do przeciwnych wniosków w przypadku tego samego pliku. Najlepszy kodek to ten, który utrzymuje najważniejsze sesje w trybie bezpośrednim, bez wymuszania niepotrzebnej wymiany sprzętu.
AOMedia opisuje AV1 jako otwarty kodek zaprojektowany z myślą o większej efektywności kompresji niż w przypadku wcześniejszych kodeków. Ten cel projektowy AV1, zakładający wyższą efektywność, zapewnia rzeczywiste korzyści w zakresie miejsca na dane i przepustowości, ale sama specyfikacja nie gwarantuje, że każdy domowy punkt końcowy ma sprzętowy dekoder.
Jeśli każdy główny klient obsługuje już AV1, efektywność może stać się najważniejszym kryterium wyboru. Jeśli jednak z jednego często używanego klienta tej obsługi brakuje, HEVC może pozostać bardziej praktycznym wspólnym mianownikiem, nawet gdy jego pliki są większe przy porównywalnym docelowym poziomie jakości odczuwalnej.
HEVC ma przewagę, gdy zestaw urządzeń jest niejednorodny
HEVC miał dłuższy okres wdrażania sprzętowego w telewizorach 4K, urządzeniach do strumieniowania, telefonach i procesorach graficznych. Nie oznacza to powszechnej obsługi, ale często sprawia, że HEVC jest łatwiejszym kodekiem do utrzymania w trybie bezpośrednim w gospodarstwie domowym korzystającym ze sprzętu kilku generacji.
Na przykład aktualna dokumentacja odtwarzaczy multimedialnych Roku wymienia H.265/HEVC na urządzeniach obsługujących 4K, podczas gdy AV1 jest wspierany tylko przez niektóre modele Roku. Dokładne sformułowanie dotyczące zależnej od urządzenia obsługi AV1 pokazuje, dlaczego biblioteka używana na różnych urządzeniach nie może traktować wieku kodeka jako abstrakcyjnej specyfikacji.
HEVC wygrywa na tym etapie, gdy wymiana starszych urządzeń kosztowałaby więcej lub powodowała więcej problemów niż oszczędność miejsca dzięki AV1. Przestaje wygrywać, gdy gospodarstwo domowe przeszło już na sprzęt obsługujący AV1, a zgodność przestaje być głównym ograniczeniem.
AV1 zaczyna wygrywać, gdy flota urządzeń do odtwarzania przekroczy próg obsługi
Gdy główne telewizory, przystawki streamingowe, komputery i urządzenia mobilne potrafią wydajnie dekodować AV1, kompromis się zmienia. Mniejsze pliki lub niższe przepływności podczas streamingu mogą ograniczyć długoterminowy wzrost zapotrzebowania na pamięć masową i obciążenie zdalnego łącza, bez konieczności konwertowania źródła przez serwer dla każdej sesji.
W informacjach o wydaniu Safari 17 firma Apple dodała raportowanie możliwości obsługi AV1 przez urządzenia ze sprzętowym wsparciem, co przypomina, że obsługa programowa może nadal zależeć od zastosowanego urządzenia. Zależna od sprzętu obsługa AV1 podkreśla potrzebę testowania rzeczywistego urządzenia końcowego, a nie tylko etykiety systemu operacyjnego.
AV1 staje się więc dobrym domyślnym kodekiem biblioteki dopiero wtedy, gdy istotne urządzenia przekroczą próg zgodności. Nowy kodek nie jest przyszłościowy, jeśli używane dziś urządzenie w salonie wymusza transkodowanie każdego wieczoru.
Serwer płaci za każdy problem ze zgodnością
Gdy klient nie może zaakceptować zapisanego kodeka, serwer zwykle musi przekonwertować wideo do formatu, który potrafi zdekodować. To zmienia decyzję dotyczącą pamięci masowej w decyzję dotyczącą mocy obliczeniowej: jeden plik AV1 może zaoszczędzić miejsce, ale wymagać dekodowania AV1 na żywo oraz kodowania do H.264 lub HEVC na potrzeby starszych urządzeń końcowych.
Plex publikuje wskazówki dotyczące formatów multimediów dla konkretnych urządzeń, pokazując, że odtwarzanie bezpośrednie zależy od klienta i obsługiwanego kodowania wideo. Jego granica zgodności formatów klienta jest właściwym testem operacyjnym: przechowuj kodek, który minimalizuje nieuniknione konwersje na używanych urządzeniach.
| Warunki w gospodarstwie domowym | Skłonność do HEVC | Skłonność do AV1 |
|---|---|---|
| Kilka starszych telewizorów 4K lub przystawek | Bezpieczniejszy wybór domyślny | Wyższe ryzyko transkodowania |
| Głównie nowsze urządzenia klienckie obsługujące AV1 | W wielu przypadkach nadal kompatybilne | Zaleta wydajnościowa staje się użyteczna |
| Serwer nie ma sprzętowego dekodowania AV1 | Mniejsze ryzyko użycia kodeka zastępczego | Dekodowanie programowe może być kosztowne |
| Ograniczona przepustowość zdalnego połączenia | Dobry przy odpowiedniej przepływności | Lepszy wybór po potwierdzeniu obsługi przez urządzenia klienckie |
| Archiwum rzadko jest kodowane ponownie | Dojrzała ścieżka odtwarzania | Warto rozważyć dla nowych treści, ale nie stosować automatycznej migracji |
Wybór zmienia się dopiero wtedy, gdy mniejsza przepływność lub zapotrzebowanie na miejsce jest większe niż koszt problemów z kompatybilnością, które to rozwiązanie powoduje. Przed uznaniem, że nowszy kodek jest tańszy w eksploatacji, policz rzeczywistą liczbę transkodowań w ciągu typowego tygodnia.
Sprzęt serwera musi obsługiwać źródło i ścieżkę awaryjną
Wybór kodeka zmienia również wymagania wobec serwera. Programowe dekodowanie i kodowanie AV1 może być wymagające, dlatego gospodarstwo domowe, które przechowuje materiały w AV1, zachowując jednocześnie starsze urządzenia klienckie, powinno sprawdzić, czy serwer multimedialny potrafi sprzętowo dekodować AV1 i wystarczająco szybko kodować format awaryjny dla oczekiwanej liczby jednoczesnych sesji.
Przewodnik Jellyfin dotyczący akceleracji NVIDIA wskazuje, że sprzętowa obsługa dekodowania i kodowania AV1 pojawiła się w różnych generacjach procesorów graficznych. Jego osobne ograniczenia generacyjne dotyczące dekodowania i kodowania AV1 pokazują, dlaczego stwierdzenie „procesor graficzny obsługuje AV1” nie jest pełną informacją.
Ta sama zasada dotyczy układów graficznych zintegrowanych z procesorem oraz rozwiązań innych producentów: sprawdź oba kierunki konwersji. Jeśli serwer potrafi dekodować AV1, ale nie może sprzętowo zakodować formatu wymaganego przez klienta, wąskie gardło po prostu przenosi się do innego etapu.
Nie koduj ponownie sprawnej biblioteki tylko po to, aby ujednolicić kodek
Mieszana biblioteka nie stanowi automatycznie problemu. Istniejące pliki HEVC, które wszędzie są odtwarzane bezpośrednio, mogą pozostać w HEVC, podczas gdy nowe treści będą stopniowo przechodzić na AV1, gdy urządzenia klienckie będą go obsługiwać. W większości domów współistnienie kodeków jest tańsze niż jednorazowe, masowe transkodowanie, które zużywa moc obliczeniową i czas, a potencjalnie także pogarsza jakość obrazu.
Przewodnik ZimaSpace dotyczący mieszanego odtwarzania materiałów 4K i mobilnych już przedstawia dobór sprzętu multimedialnego z uwzględnieniem najmniej kompatybilnego klienta oraz konwersji, których nie da się uniknąć. Ta sama zasada powinna dotyczyć migracji kodeka: zmieniaj bibliotekę tylko wtedy, gdy zmniejsza to całkowity koszt przechowywania lub dostarczania treści, nie powodując większego obciążenia transkodowaniem w czasie rzeczywistym.
Przed rozpoczęciem konwersji zbiorczej zachowaj oryginały lub niezawodną kopię zapasową. Decyzję dotyczącą kodeka można odwrócić tylko wtedy, gdy źródło pozostaje dostępne; wielokrotne transkodowanie już skompresowanych multimediów kumuluje straty i utrudnia przyszłą migrację.
Najczęściej zadawane pytania
Czy należy przekonwertować całą bibliotekę HEVC na AV1?
Zwykle nie. Najpierw konwertuj nowe treści lub treści szczególnie wrażliwe na zajętość pamięci, a następnie obserwuj, jak często ważne klienty przechodzą na transkodowanie. Migracja zbiorcza jest uzasadniona tylko wtedy, gdy zgodność z AV1 jest już wystarczająco szeroka w domu, a oszczędność miejsca przewyższa czas konwersji i ryzyko pogorszenia jakości.
Czy kontener ma znaczenie równie duże jak kodek?
Może tak być. Klient może obsługiwać strumień wideo AV1 lub HEVC, ale odrzucać kontener pliku, ścieżkę audio, format napisów, profil albo poziom. Testuj cały plik na każdym ważnym kliencie, zamiast traktować obsługę kodeka wideo jako jedyny wymóg działania Direct Play.
Czy AV1 zawsze zajmuje mniej miejsca niż HEVC przy tej samej jakości?
Nie ma jednego stałego procentu odpowiedniego dla każdego źródła, kodera, ustawienia wstępnego i docelowej jakości. AV1 został zaprojektowany z myślą o wysokiej efektywności kompresji, ale rzeczywisty rozmiar pliku zależy od implementacji kodera i ustawień. Porównuj reprezentatywne kodowania, zamiast stosować jedną uniwersalną wartość oszczędności.
Wybierz kodek, który minimalizuje łączne utrudnienia w domu
Wybierz HEVC, gdy flota klientów obejmuje kilka generacji urządzeń, a niezawodne działanie Direct Play jest ważniejsze niż maksymalna efektywność kompresji. HEVC pozostaje szczególnie praktyczny, gdy serwer musiałby w przeciwnym razie transkodować AV1 dla często używanych starszych urządzeń końcowych.
Wybierz AV1, gdy główne urządzenia potrafią dekodować go sprzętowo, serwer ma sprawną obsługę AV1 dla wyjątków, a rosnące zapotrzebowanie na pamięć lub ograniczona przepustowość zdalna sprawiają, że zysk wydajnościowy ma znaczenie. Wtedy techniczna przewaga AV1 staje się przewagą operacyjną.
Jeśli oba kodeki równie dobrze obsługują Direct Play na wszystkich urządzeniach w domu, porównaj reprezentatywny rozmiar plików, czas kodowania, wymagania dotyczące HDR/profilu oraz plany dotyczące przyszłych urządzeń. Wybierz kodek, który zmniejsza łączny koszt pamięci masowej, przepustowości i konwersji w locie, zamiast gonić za najnowszą etykietą.
Porównania produktów
Więcej do przeczytania

Docker czy maszyna wirtualna dla Plexa: która opcja wdrożenia będzie odpowiednia?
Warunkowa ocena wdrożenia Plexa w Dockerze, na maszynach wirtualnych lub w Dockerze uruchomionym w maszynie wirtualnej, oparta na wspólnych wymaganiach operacyjnych.

8 GB vs 16 GB vs 32 GB RAM dla Plexa: Który poziom odpowiada Twojemu obciążeniu?
Wybierz 8 GB do oszczędnego serwera Plex, 16 GB do umiarkowanej liczby współdzielonych aplikacji lub 32 GB do maszyn wirtualnych i ograniczonych pod względem...

Czy dedykowane przyspieszenie sprzętowe daje Plexowi znaczącą przewagę?
Akceleracja sprzętowa sprawdza się w przypadku obsługiwanych, powtarzających się transkodowań; użycie wyłącznie procesora nadal jest odpowiednie do odtwarzania bezpośredniego, sporadycznych konwersji i nieobsługiwanych etapów.

