Wie du den besten Video-Codec für Livestreaming finden kannst, erfährst du in diesem Artikel über H.264 Encoder (AVC) und mehr.
Livestreaming mit einer Streaming-Kamera und einem Mikrofon hört sich einfacher an als es ist!
Denn das Konfigurieren fortgeschrittener, qualitativ hochwertiger Livestreams erfordert technisches Wissen!
Obwohl deine gewünschte Online-Videoplattform sich bestimmt um die meisten technischen Details kümmert, ist es trotzdem nützlich, sich ein technisches Know-how anzueignen.
Ebenso sollte man als Streamer wissen, was hinter den Kulissen eines Livestreams passiert.
Zum technischen Know-how gehört zumindest ein Basiswissen über Video-Codecs und wie genau diese Technologie es möglich macht, deine Livestreams an das Internet zu senden.
Codecs sind für Streams besonders wichtig, können jedoch auch ein bisschen schwer verständlich sein.
In diesem Artikel möchte ich dir ein paar Basics zu Video-Codecs für Livestreams verraten und welcher Codec in der heutigen Zeit am besten für das Livestreaming geeignet ist.
Ich werde dir ebenfalls optimale Einstellungen für einen Video-Codec verraten.
Was ist ein Video-Codec für Livestreams?
Ein Video-Codec ist ein modernes Komprimierungsverfahren für Videos in Dateien wie zum Beispiel in RAW-Format.
Aktuelle Video-Codecs arbeiten, um die Größe der RAW-Datei reduzieren, mit verschiedenen mathematischen Formeln arbeiten zu können.
Ein Raw-Format besteht aus zahlreichen Standbildern, die in Serie abgespielt werden.
Mit 30 Bildern pro Sekunde wächst der digitale Speicherplatz sehr schnell und wird auch irgendwann voll sein.
Als Lösungskonzept für dieses Speicherproblem wurden extra Codecs oder auch Code-Decoder entwickelt.
Sie entsorgen automatisch Daten, die nicht genutzt werden, um die Größe der Videodateien verkleinern zu können.
Neben diesem Prozess arbeitet der Video-Codec daran, beim Livestream oder abspielen des Videos so viel Qualität wie möglich zu behalten.
Eine andere Methode wäre, die Bewegungen durch mathematische Vorhersagen umzuwandeln, um so die Notwendigkeit zu mindern, jedes einzelne Pixel abspeichern zu können.
Methoden Dateien mit Video-Coder umzuwandeln:
Weitere Methoden um die Dateien mit einem Video-Coder umzuwandeln wären:
Was ist der beste Video Codec zum Livestreamen?
Momentan ist H.264 (AVC) eines der besten Video-Codecs für Livestreaming, ein Hauptfaktor dafür ist, dass der Codec H.246 (MPEG-4 AVC/ H.-Standard) von vielen als der beste Livestream-Video-Codec angesehen wird.
Grund dafür liegt wahrscheinlich in der hohen Effizienz und Kompatibilität mit vielen Geräten.
Zwar existieren bessere Codecs für Videos, aber keines ist so sehr kompatibel wie ein H.264 Video-Codec für Livestreams.
Die besten Stream Codecs für YouTube
Bei Google Support wird dir sogar genau erklärt, wie Livestreaming auf Youtube funktioniert und dort werden auch jede Menge Codecs aufgelistet.
Informationen über Video-Codec H.264 (AVC)
Anfang 2000 wurde der Video-Codec H.264 (AVC) entwickelt und bis heute stets aktualisiert.
Seit langer Zeit ist es ein Standard für die Bereitstellung von Livestreams und Videos im Internet.
H.264 hat eine kritische Eigenschaft:
Einen Nachteil gibt es, und zwar muss jede codierte Datei auf einem Endgerät abspielbar sein, aber mittlerweile unterstützen aktuelle Geräte solch eine H.264-Videocodierung.
Zu den Endgeräten zählen zum Beispiel:
- Desktop-PCs
- Smart-TVs
- Laptops
- Tablets
- Spielekonsolen
Jedoch gibt es bei H.264 auch einen Vorteil:
Die relativ kleine Dateigröße!
Im direkten Vergleich zur früheren Generation von Video-Codecs wie MPEG-2 und H.263 sind die heutigen erstellten Dateigrößen circa 50 % kleiner.
Dies ist hilfreich für Livestreamer, die Bandbreite und Speicherplatz sparen wollen.
Profile für den H.264 Encoder
Der H.264 Video-Codec muss eine Vielzahl von Iterationen und Aktualisierungen durchlaufen und ist kein monolithischer Standard.
H.264 kann tatsächlich als eine Gruppe verwandter Standards gesehen werden, diese werden in H.264 Profilen erfasst, die in so ziemlich jedem aktuellen Encoder für Livestreams verfügbar sind.
Für den Video-Codec H.264 stehen Minimum 20 Profile bereit, die meisten Profile sind allerdings sehr spezialisiert und die Mehrheit der Kodierungsprogramme nutzen nur eine kleine Reihe solcher Profile.
Main, Baseline und High sind die am meisten genutzten H.264 Kodierungsprofile.
Encoder Profil „Main“:
Main ist ein Hauptprofil und wendet ein paar weitere Kodierungsfunktionen der H.264 Gruppe an.
Dies benötigt jedoch, auf der Dekodierungsseite, viel mehr Speicherplatz und Rechenkapazität!
Ältere oder stromsparende und ältere Endgeräte (z. B. Smartphones, die vor mehr als 8 Jahren entwickelt wurden) können Videos, die mit diesem Hauptprofil gestreamt werden, womöglich nicht dekodieren.
Die Größe der Dateien sind nach einer Kodierung mit diesem Profil kleiner.
Encoder Profil „Baseline“:
Baseline ist ein sogenanntes Basisprofil und ist eine am meisten verbreitete H.264 Komprimierungsfunktion, um Livestreams oder Videos mit einem H.264 Video-Codec zu komprimieren.
Das Basisprofil Baseline ist mit fast allen Endgeräten kompatibel.
Einen Haken hat die Sache jedoch: Die Dateigrößen könnten nach einer Komprimierung mit dem Baseline-Profil größer werden!
Encoder Profil „High“:
Das hohe Profil oder auch High genannt ist die aktuelle Implementation von Video-Codec H.264.
Es beinhaltet vielmehr Kodierungsfunktionen, die noch kleinere Dateigrößen möglich machen.
Für die Kodierung wird jedoch mehr Speicherplatz und Rechenkapazität von den Endgeräten der Betrachter benötigt.
Inzwischen ist die Leistung eines Endgerätes kein großes Thema mehr!
Kodierungsprofil:
Das Kodierungsprofil High wird von sämtlichen aktuellen Endgeräten unterstützt wie zum Beispiel:
- Smartphones
- Tablets
- Computern
- Spielekonsolen
Die Nutzung eines High Profils kann allerdings verhindern, dass Zuschauer mit sehr alten Endgeräten auf Inhalte zugreifen.
Welches H.264 (AVC) Encoder Profil soll ich verwenden?
Verwende am besten das Basisprofil “Baseline“, wenn deine Zielgruppe der älteren Generation ist und du leistungsschwache Endgeräte berücksichtigen möchtest.
Wenn deine Zuschauer aber vorziehen, aktuelle und moderne Endgeräte zu verwenden, sollte ein “High” oder “Main” Profil im Encoder schon in Ordnung sein.
Weitere Einstellungen für H.264 Video-Codec
Einige Einstellungen für den H.264 Encoder, die du beim Livestreamen oder Streamen auf deinem HTML5-Video-Player ausführen kannst, möchte ich dir verraten.
Denn jede Datei oder Livestream kann mit einer großen Anzahl von Video Formatoptionen kodiert werden!
Videoauflösung:
Die Videoauflösung wird gemessen in Pixeln und bezieht sich auf die Größe eines Videos oder Livesteam.
Ein Standard High-Definition-Videoframe ist zum Beispiel 1920 Pixel x 1080 Pixel (Breite x Höhe).
Bitrate:
Bitrate bedeutet Datenmenge, die in einem Livestream oder Video enthalten ist und wird in Kilo- oder Megabyte pro Sekunde gemessen.
Zum Beispiel kann ein Livestream mit 500 kbps oder mit 1 Mbps (1000 kbps) kodiert werden.
Die Bitrate bestimmt die Qualität deines Livestreams.
Bildrate:
Ein Video oder Livestream besteht aus einer Reihe von Standbildern und ist die Anzahl der Bilder pro Sekunde.
Die beste Einstellung wären dreißig Bilder pro Sekunde (30 FPS), dies ist auch eine gebräuchlichste Konfiguration.
Keyframes:
Ich empfehle dir, das Intervall bei Keyframe auf 2 Sekunden zu stellen.
Audio-Bitrate:
Wie die Video-Bitrate steuert die Audio-Bitrate die Livestream-Qualität, jedoch im Bereich Ton. Generell werden Bitraten im Audiobereich zwischen 32 kbps und 128 kbps gehalten.
32 kbps ist für reine Sprachvideos am besten.
Für High Quality Content und Musik in hoher Tonqualität wird beim Livetreamen eine Audio-Bitrate von 128 kbps empfohlen.
Audio-Codec:
Eine wichtige Einstellung für jeden Livestream ist ein Audio-Codec.
Wie bereits erklärt, ist H.264 der wohl beste Video-Codec, aber Audio-Codec wird die AAC Datei bevorzugt.
Neben AAC ist die MP3-Datei ein weiterer gängiger Audio-Codec.
Livestream-Codecs der nächsten Generation
Die Video-Streaming-Technologie entwickelt sich ständig weiter und während ein H.264 Codec momentan die beste Livestream-Lösung ist, gibt es andere Codecs, die ihren Platz vermutlich in der nächsten Generation einnehmen werden.
Drei neue Livestream-Codecs der nächsten Generation möchte ich euch vorstellen.
H.266 / Versatile Video Codec / VCC:
Ein aktueller Codec ist das H.266, welches auch als VCC oder Versatile Video Codec bekannt ist.
Ein großer Vorteil beim Livestreaming mit diesem Codec ist, dass es Livestreams in einer 4K-Auflösung ermöglicht.
Dieser Codec ist ebenfalls äußerst vielseitig und kann deinen Livestream mit sehr niedriger Qualität bis hin zu sehr hoher Videoauflösung verarbeiten.
Ein weiterer nützlicher Vorteil dieses Codecs ist, dass es beim Transport und bei der Komprimierung von Daten ziemlich effizient arbeitet.
Diese Technologie eignet sich gut für die Verarbeitung von sehr großen Dateien, die ich im Artikel erklärt habe.
Kommen wir jetzt zum Nachteil, und zwar, dass es noch nicht die Norm ist und von der heutigen Streaming-Technologie noch nicht richtig unterstützt wird.
Ein Codec, was technologisch weit voraus ist und die Branche mit der Entwicklung nicht mithalten kann.
H.265 Codec:
Die darauf folgende Codec Version von H.264 ist H.265.
Im Gegensatz zum H.264 Codec bietet H.265 bei einer bestimmten Bitrate etwa die doppelte Videoqualität, also viel bessere Qualität beim Livestreamen.
Die darauf folgende Codec Version von H.264 ist H.265 oder auch als HEVC bekannt.
VP9 Codec:
Das neue VP9, welches von Google entwickelt wurde, ist ein Open-Source-Projekt und wird daher kostenlos zur Verfügung gestellt.
Du solltest wissen, dass die H.26x Codec Gruppe nicht der einzige Video-Codec ist, der für Livestreams genutzt werden kann!
VP9 ist ein neuer und sehr effektiver Codec, der auch von der Videoplattform YouTube eingesetzt wird. Netflix hat diesen neuen Codec von Google schon getestet und konnte für eine Bereitstellung von Video-Content in 4k schon so einiges beweisen.
Da Entwickler an diesen Codec mitwirken können, ist dieses Open-Source-Projekt eine gute Sache!
Es wird sich meiner Meinung nach schnell weiterentwickeln und man bestimmt schon erfahren, dass in Silicon Valley fleißige Programmierer sind.
Da VP9 noch relativ neu ist, wurde es in der Livestreaming-Szene noch nicht weit verteilt.
Daher kann ich es leider noch nicht zum Streamen und Live Streamen von Video-Content empfehlen!
Schlusswort
Zur heutigen digitalen Videoarbeit sind Video-Codecs mittlerweile schon ein wichtiger Bestandteil geworden.
Ich hoffe, ich habe dir mit diesem Artikel etwas helfen können, die ganzen Codecs zu verstehen, wie sie funktionieren und wie du sie beim Livestreaming anwenden kannst.
Wie schon erklärt, ist der Codec H.264 momentan noch der beste Codec für Livestreams!
Jedoch solltest du im Hinterkopf behalten, dass sich die Video-Technologie stets weiterentwickelt und wir alle sicher bald einen H.266 Codec für Livestreams nutzen.
🛠️ Dieser Beitrag wurde am 25. Oktober 2022 aktualisiert.
👋 Hey, lass doch etwas 💕 Liebe da
und empfehle meine 🔗 URL deinen Freunden auf Discord, WhatsApp etc. weiter. Das wäre sehr 🦌 wild!
https://supasomsak.de/den-besten-video-codec-fuer-livestreaming-finden/
Wer tippt hier?
Hey, ich bin der Somsak aus 47058 Duisburg (Duissern).
In der Gaming- und Streaming-Szene bin ich als „Chinese“ bekannt.
Ich bin Developer, WordPress-Profi und Spezialist für „Go-Digital“ Marketing!
# Unter „About me“ kannst du mehr über mich lesen.