Education·9 min

Autor Shamir

Kodeki IPTV wyjaśnione: H.264, HEVC, AV1, MPEG-2 — co oznaczają i co faktycznie się odtwarza

Jeśli kiedykolwiek patrzyłeś na kanał, który się załaduje, pokazuje dźwięk, ale obraz jest czarnym kwadratem — lub błąd 'kodek nie obsługiwany' na Twoim set-top boxie, podczas gdy ten sam kanał odtwarza się idealnie na Twoim telefonie — odpowiedź prawie zawsze znajduje się na poziomie kodeka. Kodeki to formaty kompresji, które Twój dostawca IPTV używa do transmisji wideo; Twoje urządzenie musi być w stanie je dekodować, najlepiej sprzętowo, w przeciwnym razie otrzymasz czarne ekrany, zacinanie lub wentylator pracujący na maksymalnych obrotach z pełnym obciążeniem CPU.

Ten artykuł omawia cztery kodeki, które faktycznie napotkasz w IPTV w 2026 roku, ile kosztują pod względem przepustowości i CPU, oraz które urządzenia niezawodnie odtwarzają co. To uzupełnienie naszego przewodnika dotyczącego przepustowości (kodeki to powód, dla którego przepływność bitów na jakość różni się tak bardzo) i naszego przewodnika do naprawy czarnego ekranu (niezgodność kodeka to przyczyna nr 1 problemu dźwięk-tak-wideo-nie).

Zrzut ekranu: nakładka informacji o strumieniu Tuneline pokazująca kodek, rozdzielczość, przepływność bitów, stan dekodowania sprzętowego

Co robi kodek

Surowy strumień wideo jest ogromny — pojedyncza nieskompresowana sekunda wideo 1080p w 60fps to około 750 MB. Kodek (koder–dekoder) to algorytm, który zmniejsza to do czegoś, co możesz przesyłać przez internet. Kompresja patrzy na kolejne klatki, odrzuca części, które nie zmieniły się zbyt wiele, i wysyła tylko różnice. Następnie dekoder Twojego urządzenia uruchamia algorytm w odwrotnym kierunku, aby odtworzyć klatki.

Im lepszy kodek, tym mniej danych potrzebnych do tej samej jakości obrazu — ale lepsze kodeki są zwykle obliczeniowo cięższe do dekodowania. To napięcie to cała historia:

  • Lepszy obraz na bajt → tańsza przepustowość, dłuższa miesięczna żywotność danych
  • Cięższe dekodowanie → wymaga nowszego sprzętu do odtwarzania bez zacinania

Gdy algorytm i krzem się nie zgadzają, dostajesz czarne ekrany.

Cztery kodeki, które napotkasz w IPTV

W przybliżonym porządku od 'wszędzie' do 'dopiero co przybyło':

MPEG-2 (dinozaur, nadal pojawiający się w darmowych strumieniach)

  • Wydany: 1995. Kodek stojący za DVD i nadawaniem telewizji kablowej.
  • Kompresja: Straszna według współczesnych standardów — ~3–5x gorsza niż HEVC dla tego samego obrazu.
  • Gdzie go zobaczysz: Niektóre wolne publiczne playlisty M3U, niskobudżetowe kanały regionalne, katalogi dostawców z Ameryki Łacińskiej i Azji Południowej, wszystko, co jest dosłownym kopią naziemnego strumienia DVB.
  • Koszt CPU do dekodowania: Trywialny. Każde urządzenie od ~2003 roku ma sprzętowe dekodowanie MPEG-2.
  • Przepustowość: 1080p MPEG-2 zazwyczaj wynosi 10–15 Mbps. Ten sam obraz w HEVC byłby 3–4 Mbps.
  • Praktyczna uwaga: Jeśli darmowa playlista wygląda idealnie pod względem pikseli, ale pochłania szokujące ilości przepustowości, MPEG-2 jest zwyczajnym sprawcą. Nie ma sposobu, aby to naprawić po Twojej stronie — to wybór kodowania dostawcy.

H.264 / AVC (siłacz, ~70% wszystkich strumieni IPTV w 2026)

  • Wydany: 2003. Nadal najbardziej rozpowszechniony kodek wideo w internecie z dużą przewagą.
  • Kompresja: Dobra. Około 50% bardziej wydajna niż MPEG-2.
  • Gdzie go zobaczysz: Domyślnie dla zdecydowanej większości dostawców Xtream i M3U. Prawie każdy kanał na żywo wysyła H.264, chyba że wyraźnie oznaczony inaczej.
  • Koszt CPU do dekodowania: Lekki. Sprzętowe dekodowanie H.264 jest uniwersalne od ~2008 roku — każdy smartfon, każdy smart TV, każdy Fire Stick / Roku / Chromecast od czasu uruchomienia platformy to ma.
  • Przepustowość: 1080p H.264 zazwyczaj 4–8 Mbps dla telewizji na żywo; 6–10 Mbps dla sportu.
  • Praktyczna uwaga: To kodek, który 'po prostu działa'. Jeśli Twój dostawca ma H.264, praktycznie nigdy nie widzisz problemów związanych z kodekami.

HEVC / H.265 (aktualizacja, ~20% strumieni, szybko rosnące)

  • Wydany: 2013. Zdobyło uznanie przez lata ze względu na złożoność licencjonowania patentów.
  • Kompresja: ~30–50% lepsza niż H.264 dla tej samej jakości wizualnej. Kanał 1080p HEVC może działać w 3–4 Mbps, gdzie odpowiednik H.264 działa w 6–8 Mbps.
  • Gdzie go zobaczysz: Kanały premium 'FHD' lub '4K', źródła sportowe 2024+, dostawcy premium azjatyccy i europejscy, wszystko oznaczone (H265), (HEVC) lub (4K) na liście kanałów.
  • Koszt CPU do dekodowania: Znaczący. Programowe dekodowanie HEVC obciąża stary sprzęt do 100% CPU i zacinanie. Sprzętowe dekodowanie to to, czego naprawdę potrzebujesz.
  • Przepustowość: Niższa niż H.264 (cały punkt), ale tag rozdzielczości na kanałach HEVC ma tendencję do bycia wyższy — wielu dostawców wysyła HEVC w 4K, co więcej niż rekompensuje oszczędzanie na piksel.
  • Praktyczna uwaga: Problem 'wideo jest czarne ale dźwięk działa' na starszych boxach Android TV i Smart TV z 2017 i wcześniej to prawie zawsze HEVC. Sprzętowy dekoder urządzenia nie obsługuje HEVC, a rezerwowe dekodowanie programowe nie może nadążyć z przepływnością IPTV.

AV1 (przyszłość, ~1–3% strumieni w 2026, głównie eksperymentalne)

  • Wydany: 2018. Wolny od tantiemów, wspierany przez Netflix / YouTube / Apple / Google / Amazon — zaprojektowany do zastąpienia HEVC.
  • Kompresja: ~30–50% lepsza niż HEVC dla tej samej jakości wizualnej. Najlepsza na świecie w tej chwili.
  • Gdzie go zobaczysz: Garstka dostawców myślących o przyszłości, głównie dla testowych kanałów 4K i zawartości demo. Bardzo rzadko dla codziennego odtwarzania IPTV na żywo w 2026.
  • Koszt CPU do dekodowania: Ciężkie. Sprzętowe dekodowanie AV1 pojawiło się na telefonach około 2022, na chipsetach TV około 2023–2024. Wszystko starsze — w tym większość Fire Stick'ów z okresu 2022 i boxów Android TV — wykonuje dekodowanie programowe i nie może nadążyć w 4K.
  • Praktyczna uwaga: Jeśli kanał nie będzie się odtwarzać, możesz zobaczyć 'AV1' w diagnostyce, a Twoje urządzenie ma ponad 3 lata, to problem. Dostawca jest lata przed sprzętem.

Co odtwarza co — Szczera tabela kompatybilności

UrządzenieMPEG-2H.264HEVC 1080pHEVC 4KAV1 1080pAV1 4K
iPhone / iPad (2018+)✅ (2022+)⚠️ (2023+, programowe)
Android telefon (2020+)✅ (tylko flagowy)✅ (2022+ flagowy)⚠️
Mac (Apple Silicon, M1+)✅ (M3+)⚠️ (programowe)
Mac (Intel)⚠️ zmienia się
Windows PC (nowoczesny)✅ (RTX 2000+ / Intel 11. generacja+)⚠️
Linux pulpit (z VA-API)✅ (Intel Quick Sync / NVENC)⚠️⚠️
Fire Stick 4K Max (2023)⚠️
Fire Stick 4K (2018)⚠️
Fire Stick (podstawowy, 2./3. generacja)⚠️ zacinanie się w 4K
Chromecast z Google TV⚠️
NVidia Shield (2019)⚠️
Ogólny box Android TVzależy od chipsetuzależy
Smart TV (2020+)❌ (większość)
Smart TV (2016–2019)⚠️ zmienia się
Smart TV (przed 2016)

✅ = dekodowanie sprzętowe, płynne odtwarzanie. ⚠️ = działa ale z zastrzeżeniami (dekodowanie programowe, ryzyko zacinania się lub tylko na chipsetach flagowych). ❌ = nie będzie odtwarzane.

Jak sprawdzić kodek strumienia w Tuneline

Naciśnij D na pulpicie podczas odtwarzania strumienia lub Ustawienia → Diagnostyka → Informacje o strumieniu na urządzeniu mobilnym / TV. Nałożenie pokazuje:

  • Kodek wideo (H.264, HEVC, AV1, MPEG-2)
  • Rozdzielczość (np. 1920x1080)
  • Przepływność bitów (Mbps)
  • Tryb dekodowania (sprzętowy lub programowy — to jest krytyczne)
  • Kodek audio + przepływność bitów

Jeśli zobaczysz Decode: software na niecodziennej kombinacji kodeka/rozdzielczości, to jest twój znak ostrzegawczy. Dekodowanie programowe działa dla krótkich serii; ciągłe odtwarzanie przegrzeje urządzenie i spowoduje zacinanie się.

Zrzut ekranu: Dekodowanie sprzętowe vs programowe w diagnostyce Tuneline

'Kodek nie obsługiwany' — Jak to zdiagnozować

Jeśli kanał się nie odtwarza, ale inne kanały działają, przejdź tę listę w porządku:

  1. Otwórz ten sam kanał na innym urządzeniu — Twój telefon, jeśli się nie powiedzie box TV, lub odwrotnie. Jeśli odtwarza się na innym urządzeniu, potwierdziłeś, że to problem dekodowania po stronie urządzenia, a nie problem strumienia. Przejdź do kroku 2.
  2. Sprawdź kodek w diagnostyce na urządzeniu, na którym występuje problem. HEVC jest najczęstszą przyczyną na sprzęcie z 2017 roku i starszym; AV1 jest najczęstszą na sprzęcie z 2022 roku i starszym.
  3. Jeśli możesz uniknąć kodeka, przełącz się na inny strumień. Wielu dostawców Xtream wyświetla ten sam kanał w wielu rozdzielczościach / kodekach (CHANNEL (H264) i CHANNEL (HEVC) na przykład). Wybierz wariant H.264 — urządzenie go odtworzy, będziesz po prostu używać trochę więcej przepustowości.
  4. Jeśli nie możesz tego uniknąć, wymuś dekodowanie programowe w Tuneline → Ustawienia → Odtwarzanie → Tryb dekodowania → Programowe. To coś zagrają, ale będzie wolne, będzie się zacinać i będzie drażnić baterię / nagrzewać urządzenie. To ostateczność, nie długoterminowe rozwiązanie.
  5. Jeśli tylko niektóre kanały HEVC się nie odtwarzają podczas gdy inne działają, problem może być związany z głębią koloru 10-bit (profil HEVC Main10) — starsze chipy obsługujące HEVC obsługują HEVC 8-bit, ale nie 10-bit. Nie ma ogólnego rozwiązania na to bez nowego sprzętu.

Dlaczego Wybór Kodeka po Stronie Dostawcy Ma Więcej Znaczenia Niż Twoje Ustawienia

Niuans wart szczerości: nie możesz zmienić kodeka strumienia, który wysyła Ci dostawca. Odtwarzacz dekoduje to, co się pojawia — nie transcoduje. Jeśli Twój dostawca wysyła HEVC, a Twoje urządzenie nie potrafi dekodować HEVC, jedynym rozwiązaniem są:

  • Przełącz się na wariant H.264 tego samego kanału (jeśli dostawca go oferuje)
  • Użyj innego urządzenia
  • Uruchom serwer transkodowania przed odtwarzaczem (Tvheadend / Stream Bridge / niestandardowy potok ffmpeg) — całkowicie poza zakresem tego, co powinien robić odtwarzacz IPTV, i prawie nigdy nie jest to warte dla użytkowników końcowych

Jeśli szukasz dostawcy IPTV i masz starszy sprzęt, zapytaj, czy ich kanały to H.264 czy HEVC. Niektórzy dostawcy z dumą reklamują "wszystkie HEVC dla lepszej jakości" — to wspaniale, jeśli Twój sprzęt nadąży, a straszliwie, jeśli nie.

Dekodowanie Sprzętowe vs Dekodowanie Programowe — Dlaczego To Ma Znaczenie

Każdy nowoczesny telefon, telewizor i komputer ma dedykowany blok chipu do dekodowania wideo — oddzielny od głównego procesora. Dekodowanie sprzętowe:

  • Działa przy ułamku poboru mocy w porównaniu z dekodowaniem programowym (ogromnie na telefonach / Fire Sticks)
  • Nie nagrzewa urządzenia
  • Nie konkuruje z Twoimi aplikacjami pierwszoplanowymi o cykle CPU
  • Jest zasadniczo "bezpłatne" do maksymalnego wyniku nominalnego chipu (np. "HEVC 4K60" lub "AV1 1080p30")

Dekodowanie programowe uruchamia algorytm na ogólnym procesorze. Działa dla wszystkiego, na co procesor ma cykle, ale przy przepływności bitów IPTV i rozdzielczościach odpowiedź to zwykle "nie ma wystarczających cykli". Pudełko Android TV z 2018 roku próbujące programowo dekodować HEVC 1080p będzie:

  • Zbić procesor bliski 100%
  • Upuszczać klatki (wygląda jak zacinanie się lub pikselizacja)
  • Się nagrzewać
  • Drażnić baterię na urządzeniach przenośnych
  • Powodować unoszenie się dźwięku w czasie (zobacz naszą poprawę synchronizacji audio)

Praktyczna zasada: jeśli diagnostyka Tuneline pokazuje dekodowanie programowe na czymś bardziej wymagającym niż H.264 1080p, Twój sprzęt fundamentalnie nie jest odpowiednim narzędziem dla tego strumienia. Albo obniż jakość strumienia, albo uaktualnij urządzenie.

A Co Z Walkami Kodeków W Ścieżce Dźwiękowej?

Rzadziej pytane, ale warte odpowiedzi: kodeki audio IPTV to prawie zawsze AAC, AC-3 lub E-AC-3 (Dolby Digital / Dolby Digital Plus). Wszystkie nowoczesne urządzenia dekodują wszystkie trzy sprzętowo. Strona audio praktycznie nigdy nie zawodzi z powodów kodeków — gdy audio nie gra, to prawie zawsze problem ze strumieniem / połączeniem, a nie niezgodność kodeków. Zobacz nasz przewodnik po naprawie czarnego ekranu w odwrotnym przypadku (dźwięk działa, wideo nie — klasyczny objaw HEVC).

Często Zadawane Pytania

Dlaczego HEVC czasami nazywa się H.265, a czasami HEVC?

To ten sam kodek. HEVC = "High Efficiency Video Coding" to oficjalna nazwa ITU. H.265 to oznaczenie IEEE / ITU-T w rodzinie H.26x. Dostawcy używają obu zamiennie. Nie ma różnicy — ten sam algorytm.

Czy HEVC zawsze zużywa mniej przepustowości niż H.264?

Dla tej samej jakości wizualnej, tak — około 30–50% mniej. Ale dostawcy nie zawsze wysyłają HEVC w tej samej jakości co ich strumienie H.264; wielu używa oszczędności przepustowości, aby wysyłać 4K HEVC zamiast 1080p H.264, więc całkowite użycie danych jest wyższe. Sprawdź przepływność bitów, a nie kodek, porównując.

Czy starszy Smart TV "obsługuje HEVC" będzie rzeczywiście dekodować IPTV HEVC?

Zwykle tak dla 1080p; często nie dla 4K HEVC; prawie nigdy dla 10-bit HEVC. Chipy Smart TV znacznie się różnią. Warto sprawdzić za pomocą jednego z kanałów HEVC dostawcy przed poleganiem na tym.

Co z VP9?

VP9 to kodek pre-AV1 Google'a, intensywnie używany przez YouTube. Jest niezwykle rzadko na strumieniach IPTV — bliski zeru. Jeśli go widzisz, Twoje źródło strumienia jest niezwykłe.

Czy aktualizacja oprogramowania może włączyć dekodowanie HEVC / AV1 na moim urządzeniu?

Dekodowanie sprzętowe wymaga wsparcia na poziomie kryształu. Aktualizacja oprogramowania może włączyć dekodowanie programowe (które Tuneline już obsługuje na większości platform), ale nie może dodać dekodowania sprzętowego, jeśli chip go nie ma. Dlatego urządzenie, które "obsługuje HEVC w karcie katalogowej" może być nadal zbyt wolne dla 4K HEVC — karta katalogowa mówi, że kodek jest dostępny, a nie że chip go uruchamia w Twojej rozdzielczości.

Jak stwierdzić, przed zakupem nowego pudełka telewizyjnego, czy będzie odtwarzać HEVC i AV1?

Szukaj jawnych twierdzeń "HEVC 4K60 10-bit" i "AV1 4K60" w karcie katalogowej — nie tylko "obsługuje HEVC" czy "obsługuje AV1." S905X4 / S905Y4 firmy Mediatek, A311D2 firmy Amlogic i ostatnie chipy Apple A-series / Snapdragon obsługują oba. Wszystko starsze lub w pudełku bez nazwy to hazard.

Dlaczego AV1 istnieje, jeśli HEVC działa dobrze?

HEVC ma drogi, skomplikowany licencjonowanie patentów — dlatego adopcja zajęła dekadę. AV1 jest wolne od tantiem i zostało specjalnie zaprojektowane, aby dać firmom streamingowym alternatywę, za którą nie muszą płacić za strumień. Wsparcie sprzętowe jest wreszcie rozpowszechnione, więc spodziewaj się, że katalogi dostawców zaczną migrować w 2026–2028.


Podsumowanie

Niezgodność kodeków jest najczęstszą przyczną "ten kanał nie będzie odtwarzany" po poprawnym zalogowaniu się do konta. Rozwiązanie to prawie zawsze albo wybranie innego wariantu strumienia (H.264 zamiast HEVC, gdzie dostawca oferuje oba), albo użycie innego urządzenia z nowszym blokiem dekodera.

W Tuneline naciśnij D na odtwarzanym strumieniu, aby zobaczyć kodek wideo, tryb dekodowania i czy wracasz do oprogramowania. Jeśli widzisz Decode: software na czymś bardziej wymagającym niż H.264 1080p, to jest diagnoza — a odpowiedź to albo przełączenie strumienia, albo uaktualnienie sprzętu.

Zrzut ekranu: Tuneline pokazujący warianty H.264 i HEVC tego samego kanału

Udostępnij artykuł

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Przeczytaj ten artykuł w innym języku

Tuneline to aplikacja do odtwarzania multimediów. Nie dostarcza, nie hostuje ani nie rozpowszechnia żadnych treści. Własną playlistę przynosisz sam, dokładnie tak jak w VLC.