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
Nenne die derzeit vier wichtigsten technischen Verfahren zur Optimierung von Streaming-Angeboten.
Die vier zentralen Optimierungen sind Content Delivery Networks (CDN), IP-Multicasting, Peer-to-Peer (P2P, oft mit WebRTC realisiert) und Adaptive Bitrate Streaming (ABR).
Welchen strukturellen Ansatz verfolgt ein Content Delivery Network?
Ein CDN verfolgt das Ziel, Inhalte gleichzeitig an vielen Stellen des Netzes einzuspeisen (Multiple Stream Reflectors) und sie so nahe wie möglich an die Endkunden heranzubringen (Caching Edge Server), um Durchsatzprobleme zu minimieren und die Latenz zu senken.
Wie leitet ein CDN einen Nutzer technisch zum optimalen Edge-Server?
Dies geschieht über ein internes Domain Name System. Bei einer Namensabfrage prüft das System die geografische Nähe (via IP und Time-to-Live), die aktuelle Auslastung der Server, die regionalen Verkehrsbedingungen sowie eventuelle Peering-Kosten, um dem Nutzer die IP-Adresse des am besten geeigneten Servers zurückzugeben.
Was ist der technische Grundgedanke hinter IP-Multicasting?
Datenpakete werden an den Netzknoten (Routern) für speziell angemeldete Nutzergruppen automatisch vervielfältigt. Dadurch muss der Stream nur einmal ins Netz eingespeist werden, um viele Empfänger gleichzeitig zu erreichen, was massiv Bandbreite spart.
Welche Protokolle sind für den Betrieb von IP-Multicast zwingend erforderlich?
Für die dynamische An- und Abmeldung an Gruppen wird das Internet Group Management Protocol (IGMP) verwendet. Da eine bidirektionale Quittierung durch tausende Empfänger den Sender überlasten würde, ist die Nutzung des Transmission Control Protocols (TCP) verboten; es muss zwingend das User Datagram Protocol (UDP) für den Datentransport genutzt werden.
Warum sind Peer-to-Peer-Netzwerke für Content-Produzenten besonders vorteilhaft?
Sie sind hochgradig skalierbar, da sich der Inhalt ab einer bestimmten Teilnehmerschwelle „automatisch und exponentiell“ über die beteiligten Endgeräte (Peers) weiterverteilt. Ein Nutzer fungiert dabei gleichzeitig als Empfänger und als Sender (Contributing Peer) von Teilstreams.
Wie überwinden P2P-Verbindungen (z. B. via WebRTC) Barrieren wie Firewalls und Network Address Translation?
Sie nutzen das Verfahren Interactive Connectivity Establishment (ICE). Dieses kombiniert Session Traversal Utilities for NAT (STUN) zur Ermittlung der öffentlichen IP, Traversal Using Relays around NAT (TURN) als Ausweich-Relay und das Session Description Protocol (SDP) zum Austausch von Parametern.
Wie funktioniert das Adaptive Bitrate Streaming (ABR) im Kern?
Ein Video wird in qualitativ unterschiedlichen Stufen (Representations) mit zeitlich gleichlangen Segmenten (1–15 Sek.) auf dem Server bereitgestellt. Der Media-Player analysiert permanent die verfügbare Bandbreite und fordert nahtlos das jeweils passende Segment an, um Unterbrechungen durch Pufferung zu vermeiden.
Was ist ein „Manifest“ im Kontext von Adaptive Bitrate Streaming?
Das Manifest (z. B. eine Media Presentation Description in XML oder eine HTTP-Live-Stream Description als Textdatei) beschreibt dem Player, welche Qualitätsstufen verfügbar sind und unter welchen Uniform Resource Identifiers (URIs) die einzelnen Segmente abgerufen werden können.
Wie wird die ABR-Wiedergabe technisch in modernen Webbrowsern realisiert?
Durch die Media Source Extensions (MSE). Diese Programmierschnittstelle erlaubt es, ABR-Inhalte nativ über HTML5-Tags abzuspielen, wobei die spezifische Qualitäts-Logik (welches Segment wann geladen wird) über nachgeladenes JavaScript vom Anbieter gesteuert wird.