1/9
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Was versteht man unter einem Codec und welche grundlegende Funktion hat er?
Ein Codec ist ein Kofferwort aus Coder und Decoder und bezeichnet ein technisches Verfahren oder Programm, das digitale Medien-Datenströme in ein effizientes Format umwandelt und wieder dekodiert. Sein Hauptzweck besteht darin, die riesigen Datenmengen unkomprimierter Medien so zu reduzieren, dass sie mit weniger Speicherplatz auskommen und effizient über Netzwerke übertragen werden können.
Was unterscheidet moderne Streaming-Codecs von Programmen wie „Zip“ oder „Rar“?
Im Gegensatz zu verlustfreien Archivierungsprogrammen arbeiten Video-Codecs wie Advanced Video Coding (H.264) oder High Efficiency Video Coding (H.265) verlustbehaftet (lossy). Das bedeutet, dass Teile des Bildes absichtlich ausgelassen oder mit weniger Details komprimiert werden, um massiv Platz zu sparen.
Was geschieht bei der Irrelevanz-Reduktion während des Encodings?
Bei der Irrelevanz-Reduktion werden Informationen aus dem Signal entfernt, welche die menschlichen Sinnesorgane aufgrund ihrer physiologischen Grenzen ohnehin nicht wahrnehmen können. Da diese Daten für den Betrachter „irrelevant“ sind, können sie unwiederbringlich gelöscht werden, ohne den subjektiven Qualitätseindruck maßgeblich zu verschlechtern.
Wie funktioniert die Redundanz-Reduktion im Video-Encoding?
Die Redundanz-Reduktion zielt darauf ab, mehrfach vorhandene oder vorhersagbare Informationen im Datenstrom zu eliminieren. Beispielsweise werden in aufeinanderfolgenden Videobildern nur die Unterschiede zum vorherigen Bild gespeichert, anstatt den kompletten Bildinhalt jedes Mal neu zu übertragen.
Welche speziellen Informationen enthalten Bidirectional Frames innerhalb einer Group of Pictures?
Bidirectional Frames enthalten lediglich die Differenz-Informationen (wie Bewegungsvektoren), die sich sowohl auf vorangegangene als auch auf nachfolgende Referenzbilder beziehen. Sie bieten die höchste Kompressionsrate, da sie selbst keine vollständigen Bilddaten enthalten.
Was sind Artefakte im Kontext der Videokodierung?
Artefakte sind wahrnehmbare Bildfehler, die entstehen, wenn die Kompression zu stark ist oder Daten beim Transport verloren gehen. Typische Erscheinungsformen sind Blockbildung, Unschärfe (Blurry/Pixelation) oder das Einfrieren des Bildes (Freeze).
Warum ist die Target Bitrate der wichtigste Parameter bei der Konfiguration eines Streaming-Codecs?
Die Target Bitrate (Zieldatenrate) gibt vor, wie viele Bits pro Sekunde für den kodierten Datenstrom maximal verwendet werden dürfen. Sie ist entscheidend für das Adaptive Bitrate Streaming, da der Encoder verschiedene Qualitätsstufen (Representations) desselben Inhalts erstellt, damit der Player je nach verfügbarer Bandbreite nahtlos zwischen diesen wechseln kann.
Warum sollte man es vermeiden, ein bereits komprimiertes Video erneut zu kodieren?
Jede erneute Kodierung (Re-Encoding) führt unweigerlich zu einem weiteren Qualitätsverlust, da die verlustbehafteten Algorithmen erneut Informationen weglassen. Mit jedem Mal treten Artefakte deutlicher zutage, weshalb im professionellen Umfeld Videos bevorzugt verlustfrei (lediglich durch Wechsel des Containers) konvertiert werden sollten, sofern der Codec bereits unterstützt wird.
Nenne weit verbreitete Video-Codecs, die im modernen Internet-Streaming zum Einsatz kommen.
Zu den wichtigsten Codecs gehören Advanced Video Coding (H.264/AVC), High Efficiency Video Coding (H.265/HEVC) sowie die von Google entwickelten Formate VP8 und VP9. Diese werden in modernen Webbrowsern oft über die Media Source Extensions (MSE) nativ abgespielt.
Welchen psychoakustischen Effekt nutzen Audiocodecs wie Advanced Audio Coding (AAC)?
Audiocodecs nutzen die temporale Verdeckung aus. Dieser Effekt beschreibt, dass ein lautes Geräusch leisere Töne, die unmittelbar davor oder kurz danach auftreten, für das menschliche Gehör unhörbar macht, wodurch diese Informationen bei der Kodierung weggelassen werden können.