AICKO IPTV: die kostenlose App für deine IPTV-Playlists Herunterladen

Veröffentlicht am · vom AICKO-IPTV-Team · 6 Min. Lesezeit

Wozu ein Codec dient

Unkomprimiertes Video ist gigantisch: Ein Full-HD-Bild (1920 × 1080 Pixel) in 8-Bit-Farbe wiegt in der gängigsten Form etwa 3 MB, und pro Sekunde braucht man 25 bis 60 davon. Eine Stunde ergäbe mehrere hundert Gigabyte. Ein Codec (zusammengezogen aus Coder-Decoder) verkleinert diese Menge etwa um den Faktor hundert bis tausend, indem er weglässt, was das Auge kaum wahrnimmt, und von Bild zu Bild nur überträgt, was sich ändert.

Videocodecs H.264, HEVC, AV1: Was Ihr Gerät decodieren kann

Der Preis dafür ist Rechenarbeit: Um das Video anzuzeigen, muss das Gerät jedes Bild aus den komprimierten Daten wiederherstellen. Je effizienter der Codec, desto aufwendiger ist diese Arbeit. Deshalb kann ein neuer Codec, der Bandbreite spart, ein altes Gerät überfordern.

Der Codec ist unabhängig vom Container (MP4, MKV, MPEG-TS) und vom Übertragungsprotokoll (HLS, DASH). Sind Ihnen diese Begriffe wenig vertraut, stellt sie unser Artikel HLS, MPEG-TS und DASH vor.

H.264, HEVC, AV1: die drei Generationen

H.264 (AVC)

Der 2003 normierte Codec H.264, auch AVC oder MPEG-4 Teil 10 genannt, ist der universellste. Praktisch jedes in den letzten fünfzehn Jahren verkaufte Gerät decodiert ihn in Hardware. Er ist die Standardwahl der meisten online in HD übertragenen Sender.

HEVC (H.265)

Der 2013 normierte HEVC zielt auf dieselbe Qualität wie H.264 bei deutlich geringerer Datenrate, oft mit „bis zur Hälfte“ beziffert; der tatsächliche Abstand hängt von Inhalt und Encoder ab. Er hat sich für 4K und HDR durchgesetzt. Seine Verbreitung wurde durch ein kompliziertes Patentsystem gebremst, weshalb er nicht immer kostenlos verfügbar ist: Unter Windows etwa läuft die HEVC-Wiedergabe in den Systemanwendungen über eine im Microsoft Store verkaufte Erweiterung.

AV1

AV1 wurde 2018 von der Alliance for Open Media veröffentlicht (zu der unter anderem Google, Netflix, Amazon, Microsoft und Apple gehören), ist lizenzfrei und noch effizienter als HEVC. Die großen Videoplattformen setzen ihn zunehmend ein, doch die Hardwaredecodierung gibt es nur auf ziemlich neuen Chips, in der Regel ab etwa 2020.

KriteriumH.264 / AVCHEVC / H.265AV1
Jahr200320132018
Relative EffizienzReferenzDeutlich besserNoch besser
Typische NutzungHD, Live, maximale Kompatibilität4K, HDR, UHD-FernsehenVideoplattformen, 4K im Internet
HardwaredecodierungNahezu universellVerbreitet auf 4K-GerätenNur neuere Chips
LizenzgebührenJa (Lizenzen)Ja (mehrere Patentgruppen)Nein

Außerdem begegnen Ihnen MPEG-2, der alte Codec des digitalen Antennenfernsehens in Standardauflösung, und VP9, der Vorgänger von AV1 bei Google, der auf YouTube sehr verbreitet ist.

Hardware- oder Softwaredecodierung

Ein Gerät kann ein Video auf zwei Arten decodieren:

  • in Hardware: Ein spezialisierter Schaltkreis des Chips, der für einen bestimmten Codec gebaut ist, erledigt die Arbeit. Das ist schnell, sparsam und leise;
  • in Software: Der Hauptprozessor rechnet alles selbst, mit Programmen wie denen der Bibliothek FFmpeg. Das klappt für fast alle Codecs, verbraucht aber viel mehr.

Die Softwaredecodierung ist eine ausgezeichnete Notlösung: Ein leistungsstarker Computer decodiert HEVC in 1080p auch ohne eigenen Schaltkreis problemlos. Ein TV-Stick oder ein Einsteiger-Smartphone hat dagegen nicht die Leistung, 4K in HEVC oder AV1 per Software zu decodieren: Das Ergebnis sind ruckelnde Bilder, Bildausfälle oder sogar ein eingefrorener Bildschirm.

Auch die Hardwaredecodierung hat Grenzen: Der Schaltkreis beherrscht nur die vom Hersteller vorgesehenen Codecs, Profile, Auflösungen und Bildraten. Ein Chip, der HEVC mit 8 Bit decodiert, kann HEVC mit 10 Bit ablehnen; ein Chip, der 4K bei 30 Bildern pro Sekunde schafft, kann bei 60 Mühe haben.

Player auf Basis von libmpv wie AICKO IPTV versuchen zuerst die Hardwaredecodierung und wechseln zur Software, wenn diese scheitert. Die zugehörigen Optionen beschreibt die Seite Videoplayer. Am PC läuft die Hardwarebeschleunigung über den Grafiktreiber: Ein aktueller Treiber ist oft die beste Abhilfe, wie unser Ratgeber zum Streamen unter Windows erklärt.

Profile, Level, 10 Bit und HDR

Zu sagen, ein Gerät „spielt HEVC ab“, genügt nicht. Jeder Codec gibt es in verschiedenen Profilen (den erlaubten Kompressionswerkzeugen) und Levels (den Grenzen für Auflösung, Bildrate und Datenrate).

CodecGängige ProfileGut zu wissen
H.264Baseline, Main, High, High 10High mit 8 Bit ist nahezu universell; High 10 wird selten in Hardware decodiert
HEVCMain (8 Bit), Main 10 (10 Bit)Main 10 ist für HDR unverzichtbar
AV1Main (8 und 10 Bit)Das Main-Profil deckt fast alle Verbraucheranwendungen ab

Das Level wird als Zahl angegeben: Ein H.264-Stream mit Level 4.1 eignet sich für Full HD, während 4K in der Regel Level 5.1 oder höher verlangt. Ein Gerät, das auf ein niedrigeres Level beschränkt ist, lehnt den Stream ab oder decodiert ihn schlecht.

10 Bit und HDR

Ein 8-Bit-Video kodiert jede Farbkomponente mit 256 Werten, ein 10-Bit-Video mit 1.024, was Treppeneffekte in den Verläufen des Himmels vermeidet. HDR (High Dynamic Range) baut auf 10 Bit auf, um hellere Weißtöne und detailreichere Schwarztöne darzustellen. Es gibt mehrere Formate: HDR10 (die gemeinsame Basis), HLG (für die Fernsehübertragung entwickelt), HDR10+ und Dolby Vision (mit dynamischen Metadaten).

HDR abzuspielen setzt eine vollständige Kette voraus: einen 10-Bit-Decoder, einen Player, der die Metadaten weitergibt, einen kompatiblen Videoausgang und ein HDR-Display. Fehlt ein Glied, wirkt das Bild blass und gräulich oder im Gegenteil zu dunkel. Der Player kann HDR dann in ein Standardbild umrechnen (Tone Mapping), was zusätzliche Rechenarbeit kostet.

Symptome und Lösungen

Die meisten codecbedingten Wiedergabeprobleme erkennt man am Symptom. Hier die häufigsten Fälle.

SymptomWahrscheinliche UrsacheLösungsansatz
Ton ohne Bild (schwarzer Bildschirm)Videocodec vom gewählten Decoder nicht unterstützt, oft HEVC oder AV1 auf einem alten GerätDecodiermodus wechseln (Hardware/Software), eine SD- oder HD-Version des Senders probieren
Bild ohne TonAudiospur in einem nicht unterstützten Format (AC3, E-AC3, DTS) oder falsch konfigurierter AudioausgangAndere Audiospur wählen, Passthrough deaktivieren
Regelmäßiges Ruckeln, besonders in 4KSoftwaredecodierung für den Prozessor zu schwerHardwaredecodierung aktivieren oder eine niedrigere Qualität wählen
Grünes, rosa oder blockiges BildHardwaredecoder für dieses Profil fehlerhaftAuf Softwaredecodierung umstellen, System oder Treiber aktualisieren
Blasse FarbenHDR-Inhalt auf einem Nicht-HDR-Kanal angezeigtHDR-zu-SDR-Umwandlung aktivieren, HDR-Modus des Bildschirms prüfen
Gerät wird heiß, Akku schwindetDauerhafte SoftwaredecodierungPrüfen, ob die Hardwarebeschleunigung aktiv ist
Waagerechte Linien bei BewegungenZeilensprung-Video (1080i, im Fernsehen häufig) nicht entschachteltDeinterlacing im Player aktivieren

Um ein Codecproblem von einem Netzwerkproblem zu unterscheiden, beobachten Sie das Verhalten: Ein Netzwerkproblem führt zu Stopps mit Ladeanzeige und anschließender Fortsetzung; ein Decodierproblem führt zu dauerndem Ruckeln ohne Laden, auch wenn der Puffer voll ist. Die Netzwerkdiagnose behandelt unser Ratgeber gegen Pufferprobleme.

Herausfinden, was Ihr Gerät decodiert

Mit einigen Methoden prüfen Sie die tatsächlichen Fähigkeiten Ihrer Hardware:

  1. Das Datenblatt des Herstellers, das in der Regel die Hardwarecodecs auflistet („HEVC Main 10“, „AV1“, „Dolby Vision“ …). Für einen Fernseher oder eine Box ist es die verlässlichste Quelle.
  2. Die Wiedergabeinformationen des Players: Die meisten Player zeigen während der Wiedergabe den Codec des Streams, seine Auflösung und den verwendeten Decoder (Hardware oder Software) an.
  3. Unter Android listen Systeminfo-Apps die vom Chip gemeldeten Hardwaredecoder auf.
  4. Am Windows-PC zeigt der Task-Manager auf der Registerkarte „Leistung“ die Aktivität „Videodecodierung“ der Grafikeinheit: Bleibt sie während der Wiedergabe bei null, wird per Software decodiert.

Bedenken Sie schließlich, dass den Codec die Quelle bestimmt, nicht der Player. Gibt es einen Sender nur in HEVC mit 10 Bit und Ihr Gerät decodiert das nicht in Hardware, macht keine Einstellung daraus H.264. Die einzige dauerhafte Lösung ist dann eine andere Version des Streams oder ein neueres Gerät.

Zusammenfassung

  • Ein Codec komprimiert Video; je effizienter er ist, desto anspruchsvoller ist die Decodierung.
  • H.264 ist universell, HEVC beherrscht 4K und HDR, AV1 ist lizenzfrei, braucht aber einen neueren Chip.
  • Die Hardwaredecodierung ist schnell und sparsam; Software ist eine gierige Notlösung.
  • Profil (8 oder 10 Bit) und Level zählen genauso viel wie der Name des Codecs.
  • Ton ohne Bild, Ruckeln ohne Laden und Erwärmung deuten fast immer auf ein Decodierproblem hin.

Häufige Fragen

Warum habe ich Ton, aber kein Bild?

Ton und Bild nutzen zwei getrennte Codecs. Ist das Audio kompatibel, das Video aber nicht, oft HEVC oder AV1 auf einem alten Gerät, spielt der Player den Ton auf einem schwarzen Bildschirm ab. Wechseln Sie den Decodiermodus oder wählen Sie eine andere Qualität des Senders.

Ist HEVC besser als H.264?

Bei gleicher Datenrate liefert er ein besseres Bild, was in 4K oder bei einer bescheidenen Verbindung wertvoll ist. Er verlangt aber mehr Rechenleistung und wird nicht von allen alten Geräten in Hardware decodiert, wo H.264 verlässlicher bleibt.

Kann mein Gerät AV1 abspielen?

Nur ziemlich neue Chips, in der Regel ab etwa 2020, decodieren AV1 in Hardware. Sehen Sie ins Datenblatt des Geräts; ohne Hardwaredecodierung kann AV1 in hoher Auflösung ruckeln.

Warum wird mein Smartphone bei der Wiedergabe heiß?

Meist wird das Video vom Hauptprozessor in Software decodiert. Prüfen Sie, ob die Hardwarebeschleunigung im Player aktiviert ist und der Stream einen vom Chip unterstützten Codec nutzt.

Weiterlesen

Das könnte Sie auch interessieren

🧩

Formate und Technik

Das M3U- und M3U8-Format Zeile für Zeile erklärt

#EXTM3U, #EXTINF, tvg-id, tvg-logo, group-title: So ist jede Zeile einer M3U-Liste aufgebaut, wie Sie Codierungsfehler vermeiden und eine eigene Playlist erstellen.

Artikel lesen
🧩

Formate und Technik

So funktioniert eine Xtream-Codes-Verbindung

Server, Port, Benutzername, player_api.php, Kategorien, Filme, Serien, Ablaufdatum und gleichzeitige Verbindungen: So funktioniert eine Xtream-Codes-Verbindung.

Artikel lesen
🧩

Formate und Technik

EPG und XMLTV: Woher der Programmführer kommt

XMLTV EPG verstehen: Aufbau einer XMLTV-Datei, Zuordnung per tvg-id, Zeitzonen, leerer oder um eine Stunde verschobener Programmführer und wie Sie ihn reparieren.

Artikel lesen

AICKO IPTV herunterladen

Die App ist kostenlos und arbeitet mit Ihrem eigenen IPTV-Abonnement. Wählen Sie Ihr Gerät: Der Mobil-Link führt Sie automatisch in den richtigen Store.

Android und iOS Mobile Version Windows 10 und 11 PC-Version Samsung, Android TV, Fire TV Fernsehversion
Laden im App Store Jetzt bei Google Play Erhältlich beiMicrosoft Store Erhältlich beiAmazon Appstore