StreamingTechnologien
StreamingTechnologien umfassen Verfahren, Protokolle und Systeme zur Übertragung von Audio- und Video-Inhalten über Netzwerke in Echtzeit oder asynchron, typischerweise über das Internet. Kernelemente sind die Unterteilung in kleine Segmente, Pufferung und eine adaptive Bitratensteuerung, die die Qualität der Wiedergabe an die Netzbedingungen anpasst.
Architektur: Inhalte werden meist über Content Delivery Networks (CDNs) an entfernte Endgeräte geliefert. Origin-Server liefern die
Wichtige Protokolle und Formate: HTTP-basiertes adaptives Streaming umfasst MPEG-DASH (Dynamic Adaptive Streaming over HTTP) und Apple
Kodierung und Verpackung: Video-Codecs wie H.264/AVC, H.265/HEVC oder AV1, Audiospuren wie AAC oder Opus; Containerformate wie
Client-Seite und DRM: HTML5-Player, Media Source Extensions (MSE) und Encrypted Media Extensions (EME) ermöglichen browserbasierte Wiedergabe
Anwendungen und Herausforderungen: Einsatzgebiete reichen von Video-on-Demand über Live-Übertragungen (Sport, Events) bis zu Gaming-Streams. Vorteile sind