StreamingUmgebungen
StreamingUmgebungen sind Gesamtsysteme, die das kontinuierliche Übertragen von Inhalten oder das Verarbeiten von Datenströmen in Echtzeit ermöglichen. Im medialen Bereich umfassen sie Streaming-Server, Content-Delivery-Netzwerke, Transcoding- und Packaging-Pipelines, DRM-Module, Player-Clients sowie Management- und Monitoringwerkzeuge. Im datengetriebenen Bereich beziehen sie sich auf Infrastrukturen, die Streams verarbeiten, analysieren und speichern, zum Beispiel mit Message Brokers und Streaming-Frameworks.
Medien-Streaming lässt sich in Live-Streaming und On-Demand-Streaming (Video-on-Demand) unterteilen. Daten-Streaming unterscheidet zwischen Echtzeitströmen und zeitversetzten Strömen
Technologien und Formate umfassen übertragungsprotokolle wie HTTP Live Streaming (HLS), MPEG-DASH, RTMP, RTSP und WebRTC; Transport
Architektur und Betrieb zeichnen sich durch Client-Server-Modelle, Edge-Delivery über CDNs und eventuell Peer-to-Peer-Ansätze aus. Wichtige Kriterien
Anwendungen umfassen Unterhaltung, Bildung, Unternehmenskommunikation, Gaming- und Live-Events. Zentrale Herausforderungen sind Latenzreduktion, Kompatibilität, Urheberrechte, Datenschutz und