- Enterprise-IT/AV
7 Dinge, die das moderne Videostreaming definieren
Im Jahr 2015 begann eine seismische Verschiebung in der Videotechnologie. Ältere Videostreaming-Protokolle, die auf Overlay-Netzwerken, benutzerdefinierten Protokollen und spezialisierten Servern basieren, begannen, dem chunked, verbindungslosen, HTTP-basierten "modernen Streaming" zu weichen.
Unternehmen, die moderne Video-Streaming-Software einsetzen, profitieren davon:
- Geringere Kosten für die Video-Infrastruktur
- Vereinfachte Komplexität der Netzwerkverwaltung
- Verbesserte Skalierbarkeit des IT-Ökosystems
- Verbessertes Videoerlebnis
Für Unternehmen mit einer Videoinfrastruktur, die auf älteren Streaming-Protokollen basiert, stellt Modern Streaming einen Wendepunkt dar. Fortgesetzte Investitionen in alte Technologien können kurzfristige Unterbrechungen begrenzen - aber sie verlängern den unvermeidlichen Übergang, erhöhen die letztendlichen Kosten für den Wechsel und schränken die Auswahl an Technologieanbietern ein, die sich aktiv von diesen Technologien trennen.
Ein Überblick über modernes Video-Streaming
Kurz nach der Einführung des reibungslosen Streamings wurde das moderne HTTP-basierte Video auf die ultimative Probe gestellt. Im August 2008 wurde zum ersten Mal jede Minute jeder Veranstaltung der Olympischen Sommerspiele in High Definition online gestreamt. Die Veranstaltung wurde mit Smooth Streaming über eine Partnerschaft zwischen NBC und Microsoft übertragen.
Während der zwei Wochen des Wettbewerbs initiierten 50 Millionen Besucher 70 Millionen Videostreams und sahen sich 10 Millionen Stunden Video an (durchschnittlich 27 Minuten am Stück). In einem einzigen Event hatte "modernes Streaming" bewiesen, dass das Internet in der Lage ist, skalierbare, zuverlässige Videos in Broadcast-Qualität zu übertragen.
Die Eröffnungsfeier der Olympischen Spiele 2008 war der Startschuss für 2.200 Stunden Online-Video-Streaming in einem Zeitraum von zwei Wochen.
Der Erfolg der Olympischen Spiele 2008 und des HTTP-Streamings im Allgemeinen basierte auf einem einfachen, aber leistungsstarken architektonischen Grundsatz: Modernes Streaming berücksichtigte die Topologie des zugrunde liegenden Netzwerks vollständig. Im Gegensatz zu benutzerdefinierten Streaming-Protokollen, die mit der zustandslosen, cache-freundlichen Architektur des Internets und der WANs von Unternehmen konkurrieren, konnte HTTP-Streaming diese Architektur nutzen, um qualitativ hochwertige Videos in einem noch nie dagewesenen Umfang zu liefern.
Sieben Merkmale definieren das moderne Streaming
Was macht ein Video-Streaming-Protokoll modern? Ähnlichkeiten zwischen HLS, Smooth Streaming, HDS und DASH ergeben sieben gemeinsame Merkmale:
- Chunked Delivery: Beim modernen Streaming werden Videodateien in kurze, mehrsekündige Segmente unterteilt, die über die Leitung gesendet werden. Je nach Protokoll können die Segmente zwischen 2 und 10 Sekunden lang sein. Im Gegensatz dazu werden Videos bei benutzerdefinierten Streaming-Protokollen als monolithische Informationsblöcke behandelt.
- HTTP-Kommunikation: Videosegmente werden über das Internet oder das Unternehmens-WAN mit dem Standard-HTTP-Protokoll gesendet. Insbesondere alle modernen Streaming-Kommunikationen nutzen die TCP-Ports 80 (für unverschlüsselte HTTP-Kommunikation) und 443 (für SSL-verschlüsselte Kommunikation).
- Zustandslose Interaktion: Wenn ein Client einen Videostream anschaut, ist jede Anforderung für nachfolgende Videosegmente unabhängig von vorherigen Anforderungen. Mit anderen Worten: Während der Videowiedergabe gibt es keine dauerhafte Verbindung zwischen Client und Ursprungsserver.
- Cache-freundlich: Chunked Delivery ermöglicht modernes Streaming im Zusammenspiel mit HTTP-Caches, die im Internet, in Content Delivery Networks (CDNs) und in vielen Unternehmensnetzwerken allgegenwärtig sind. Dies hat große Vorteile für das Bandbreitenmanagement im Netzwerk und die WAN-Optimierung - Themen, die weiter unten ausführlicher behandelt werden.
- Wiedergabe mit adaptiver Bitrate (ABR): Videos, die mit modernen Protokollen übertragen werden, sind in mehreren Qualitätsstufen kodiert. Während der Wiedergabe bestimmt die verfügbare Bandbreite des Clients, welche Qualitätsstufe das reibungsloseste Wiedergabeerlebnis bietet, und es werden dynamisch Anpassungen vorgenommen, um die Pufferung zu minimieren und gleichzeitig eine hochwertige Wiedergabe zu gewährleisten.
- Passive Netzwerkarchitektur: Wenn Videofragmente im Netzwerk unterwegs sind, leiten Zwischenknoten die Fragmente einfach an ihr endgültiges Ziel weiter und zwischenspeichern in einigen Fällen auch das Fragment. Die Zwischenknoten führen keinen speziellen Code aus und verändern die Videofragmente nicht.
- Internet-/Intranet-Symmetrie: Moderne Protokolle wie HLS, DASH, Smooth und HDS behandeln Unternehmens-WANs standardmäßig nicht anders als das öffentliche Internet. Bei beiden handelt es sich um passive, zustandslose Netzwerke, die aus Hardware und Software bestehen, die Videochunks an ihr endgültiges Ziel leiten und Videosegmente bei Bedarf zwischenspeichern können.
Vier Vorteile von modernem Video-Streaming
Die sieben Merkmale des modernen Streaming definieren ein Modell zur Bereitstellung von Videos, das nicht in die traditionellen Kategorien Unicast, Multicast und Broadcast passt. Stattdessen legen moderne Protokolle einfach eine Abfolge von kurzen Videosegmenten auf einem Server ab und ermöglichen es jedem Client, diese entweder live oder auf Abruf abzurufen. Was modernes Streaming einzigartig macht, ist, dass es eigentlich sehr wenig Einzigartiges daran gibt. Moderne Protokolle wie HLS behandeln Videodateien nicht anders als jeden anderen Inhalt, der über das Netzwerk übertragen wird. Dabei homogenisieren sie die Transportschicht aller Unternehmensinhalte auf HTTP.
Modernes Streaming vereinheitlicht den Netzwerktransport zu HTTP und bietet eine einzige, konsistente Caching-Infrastruktur zur Verbesserung der Leistung von Videos, Bildern, Dokumenten und anderen Inhalten.
Wenn Video nicht mehr ein spezieller Datentyp ist, profitieren IT-Organisationen von einer geringeren Verwaltungskomplexität, geringeren Kosten, einer besseren Skalierbarkeit und einer besseren Wiedergabe:
- Reduzierte Management-Komplexität
Modern Streaming ermöglicht Unternehmen die Konsolidierung des Video-Netzwerkverkehrs auf HTTP über die TCP-Ports 80 und 443. Auf diese Weise entfällt die Notwendigkeit, eine separate Caching-Infrastruktur bereitzustellen und zu verwalten. Darüber hinaus kann modernes Streaming die Verwaltbarkeit am Rand des Netzwerks verbessern, da Videoinhalte Firewalls überwinden können. In den meisten Unternehmensnetzwerken wird ein gewisses Maß an Protokoll- und Portbeschränkung verwendet, um die Angriffsfläche zu minimieren. Während die Ports 80 und 443 fast immer für den allgemeinen Web-Datenverkehr offen sind, wird dieser Luxus nicht immer auf RTMP, RTSP und andere ältere Protokolle ausgedehnt. - Reduzierte Kosten
Benutzerdefinierte Streaming-Protokolle treiben die Infrastrukturkosten in zweierlei Hinsicht in die Höhe. Erstens müssen Unternehmen in Server-Hardware und -Software investieren, die das Rückgrat des "Video-Overlay"-Netzwerks bilden. Zweitens kann ihre Ineffizienz beim Zwischenspeichern von Inhalten die erforderliche Bandbreite für das Streaming beliebter Videos über das Netzwerk erhöhen. Modernes Streaming überwindet diese beiden Herausforderungen. Protokolle wie HLS nutzen das bestehende HTTP-Server-Netzwerk und ermöglichen es Unternehmen, Kosten zu sparen, die sonst für spezielle Hardware und Software ausgegeben werden müssten. Und da die Nutzung von Videos zunimmt, reduzieren HTTP-Caching-Proxys die mit nicht zwischengespeicherten Videos verbundenen Bandbreitenkosten drastisch. - Verbesserte Skalierbarkeit
Die Allgegenwärtigkeit von HTTP-Servern und die systemeigene Unterstützung des Protokolls für Mirroring und Edge-Caching machen HTTP zur idealen Wahl für das Streaming großer Live-Events und häufig abgerufener On-Demand-Inhalte. Wenn Unternehmen in ein modernes Protokoll investieren, ist die Skalierbarkeit ein inhärenter Vorteil des zugrunde liegenden Netzwerks. Im Gegensatz dazu wird die Skalierbarkeit bei älteren Protokollen wie RTMP nur durch zusätzliche Investitionen in spezielle Hardware und Software erreicht. - Verbesserte Wiedergabe
Modernes Streaming bietet zwei Vorteile für das Video-Wiedergabeerlebnis. Erstens trägt die Verwendung von HTTP und weit verbreiteten Codecs (z. B. H.264 für Video und AAC für Audio) dazu bei, die Kompatibilität mit einer Vielzahl von mobilen Geräten sicherzustellen. Darüber hinaus trägt die Verwendung von adaptivem Bitraten-Streaming dazu bei, dass Mitarbeiter auf der ganzen Welt das bestmögliche Wiedergabeerlebnis erhalten, egal ob sie an ihrem Schreibtisch über ein Gigabit-Ethernet sitzen oder unterwegs Medien über ein 4G-Netzwerk konsumieren.
Erfahren Sie mehr über Video-Streaming
In our latest white paper, Modern Video Streaming in the Enterprise: Protocols, Caching, and WAN Optimization, we’ll take a deeper look into the technical shifts driving the move toward modern streaming, including the seven characteristics that make a video streaming protocol modern.
Wir werden auch die neuen Möglichkeiten betrachten, die modernes Streaming für Unternehmen bietet, um die vorhandene Netzwerkinfrastruktur für eine skalierbarere, kostengünstigere Videobereitstellung zu nutzen.