Definition

Streaming Media

Was ist Streaming Media?

Bei Streaming Media oder Streaming-Medien handelt es sich um Video- oder Audioinhalte, die in komprimierter Form über das Internet gesendet und sofort auf dem Gerät des Nutzers abgespielt, anstatt auf der Festplatte oder dem Solid-State-Laufwerk des Geräts gespeichert werden. Während des Streaming-Prozesses wird die Mediendatei, die auf dem Gerät des Nutzers abgespielt wird, von einem entfernten Standort abgerufen und kontinuierlich über eine kabelgebundene oder drahtlose Verbindung über das Internet übertragen.

Bei Streaming Media muss der Nutzer nicht erst eine komplette Audio- oder Videodatei herunterladen, um sie abzuspielen. Stattdessen wird die Datei in einem kontinuierlichen Datenstrom an das Gerät des Nutzers gesendet, so dass sie in Echtzeit oder nahezu in Echtzeit abgespielt werden kann, sobald sie ankommt. Der Nutzer kann die Datei auch anhalten, zurück- oder vorspulen, genau wie bei einer heruntergeladenen Datei, es sei denn, der Inhalt wird live gestreamt, in diesem Fall kann der Nutzer nur zuschauen oder möglicherweise an dem Ereignis teilnehmen.

Je nach Streaming-Dienst kann ein Nutzer verschiedene Arten von Medien streamen und konsumieren, darunter folgende

  • Musik
  • Videos
  • Filme
  • TV-Sendungen
  • Podcasts

Wie Streaming funktioniert

Streaming-Dateien – Audio, Video und andere Formate – werden auf einem Server im World Wide Web gespeichert. Wenn ein Nutzer die Datei anfordert, wird sie in Form von aufeinanderfolgenden Datenpaketen, die sofort gestreamt werden, über das Internet übertragen. Da Streaming-Daten in Datenpakete aufgeteilt werden, ist die Übertragung ähnlich wie bei anderen Arten von Daten, die über das Internet gesendet werden.

Die Datei wird in einem Browser auf dem Gerät des Kunden abgespielt. Ein vom Browser gehosteter Audio- oder Videoplayer nimmt den Fluss der Datenpakete vom Remote-Server des Streaming-Dienstes entgegen, interpretiert sie als Video oder Audio und spielt die Medien für den Nutzer ab. Im Gegensatz zu herkömmlichen Mediensystemen, bei denen Dateien heruntergeladen und auf dem Gerät gespeichert werden, werden Streaming-Mediendateien automatisch gelöscht, sobald der Nutzer das Streaming beendet.

Einige Streaming-Dienste nutzen das User Datagram Protocol (UDP), um ihre Inhalte bereitzustellen, während andere das Transmission Control Protocol (TCP) verwenden. Sowohl UDP als auch TCP sind Transportprotokolle, die zur Übertragung von Datenpaketen über Netzwerke verwendet werden. TCP öffnet eine dedizierte Verbindung, bevor es Daten überträgt, was es zu einem zuverlässigeren Protokoll als UDP macht. Allerdings dauert die Datenübertragung bei TCP im Vergleich zu UDP auch länger. TCP und UDP werden beide mit dem Internet Protocol (IP) verwendet.

Die meisten Streaming-Dienste nutzen Content Delivery Networks (CDNs), um Inhalte an Orten zu speichern, die näher an den Nutzern liegen. Diese Nähe verringert die Latenzzeit beim Streaming, beschleunigt die Bereitstellung der Inhalte und reduziert die Pufferung.

Streaming-Anforderungen

Streaming erfordert in der Regel eine zuverlässige Internetverbindung, da die Mediendateien von einem entfernten Standort abgerufen und dann mit minimaler Verzögerung oder Latenz an das lokale System des Nutzers übermittelt werden müssen. Eine langsame Verbindung verringert die Geschwindigkeit, mit der die Inhalte geliefert werden, und beeinträchtigt das Streaming-Erlebnis des Nutzers.

Die Nutzer müssen sich bei einem Streaming-Dienst anmelden, um auf ihren lokalen Rechnern auf Mediendateien zugreifen und diese ansehen zu können. Außerdem müssen sie über ein kompatibles Anzeigegerät mit einer Auflösung verfügen, die hoch genug ist, um das eingehende Streaming-Video zu unterstützen, sowie über einen Lautsprecher, der den eingehenden Streaming-Ton in angemessener Klangtreue und Klarheit wiedergeben kann.

Das empfangende System muss außerdem über einen Media Player verfügen, der die Streaming-Inhalte abspielt. Der Player kann Teil eines Browsers, eines Plug-ins, eines separaten Programms oder eines eigenen Geräts sein.

Streaming-Dienste und Over-the-Top-Plattformen

Es gibt viele Streaming-Dienste, die verschiedene Arten von Streaming-Inhalten anbieten, zum Beispiel Filme, Fernsehsendungen, Musik und Podcasts. Einige Beispiele für bekannte, international verfügbare Streaming-Dienste sind:

  • Netflix
  • Amazon Prime
  • Hulu
  • Disney+
  • ESPN+
  • Apple TV+

Diese Dienstanbieter sind auch als Over-the-Top-Plattformen (OTT) bekannt. OTT bedeutet einfach, dass Fernseh- und Filminhalte über einen Streaming-Dienst statt über einen Kabel- oder Satellitenfernsehanbieter angesehen werden. OTT umfasst Dienste wie Netflix und Hulu sowie Anbieter, die Live-Streams mit Nischeninhalten wie Sport, Lifestyle, Musik oder Zeichentrickfilmen anbieten.

Streaming versus Download

Einer der grundlegenden Unterschiede zwischen Streaming und Herunterladen ist die Art und Weise, wie Mediendateien gespeichert und verwendet werden. Beim Streaming spielt der Browser das Video ab, ohne eine lokale Kopie zu erstellen oder die Datei im Arbeitsspeicher des empfangenden Geräts oder im Speichersystem zu speichern. Das Video wird Stück für Stück geladen und in Echtzeit oder nahezu in Echtzeit wiedergegeben.

Im Gegensatz dazu wird beim Herunterladen eine Kopie der gesamten Datei lokal auf dem Solid-State-Laufwerk oder der Festplatte des Geräts gespeichert. Die Datei kann erst dann abgespielt werden, wenn die gesamte Datei heruntergeladen wurde und für die Media-Player-Software verfügbar ist. Je mehr Dateien heruntergeladen werden, desto mehr Speicherplatz wird beansprucht und desto mehr kann die Leistung des Geräts beeinträchtigt werden. Beim Streaming werden Speicherplatzprobleme vermieden. Außerdem hängt die Leistung der gestreamten Mediendatei nicht vom Gerätespeicher ab. Sie wird nur von der Internetgeschwindigkeit des Nutzers beeinflusst (vorausgesetzt, er verfügt über ein streamingfähiges Gerät, das Sound- und Videostreaming in angemessener Weise unterstützt).

Im Gegensatz zu heruntergeladenen Dateien unterliegen Streaming-Dateien der Pufferung. Die Pufferung ist ein Prozess, bei dem die Streaming-Medien einige Sekunden des Streams in einen Speicherpuffer vorladen, damit die Datei auch bei einer Unterbrechung der Internetverbindung reibungslos weiter abgespielt werden kann. Bei langsameren Verbindungen kann es lange dauern, bis ein Video zwischengespeichert wird, was das Streaming-Erlebnis des Nutzers beeinträchtigt. Aus diesem Grund ist eine zuverlässige Hochgeschwindigkeits-Internetverbindung für den Konsum von Streaming-Medien vorzuziehen. Heruntergeladene Dateien werden lokal abgespielt, so dass keine Internetverbindung erforderlich ist und keine Pufferzeiten auftreten.

Abbildung 1: Die wichtigsten Meilensteine im Überblick.
Abbildung 1: Die wichtigsten Meilensteine im Überblick.

Vorteile von Streaming-Medien

Das Streaming von Medien bietet mehrere Vorteile gegenüber heruntergeladenen Dateien. Mit Streaming können die Nutzer zum Beispiel eine große Vielfalt an Inhalten genießen und sie auf Abruf ansehen (oder anhören). Außerdem können sie interaktive Funktionen wie die Videosuche und personalisierte Wiedergabelisten nutzen, um ihr Streaming-Erlebnis individuell zu gestalten und zu verbessern.

Streaming-Dienste können die Art der von den Besuchern konsumierten Inhalte überwachen und auf der Grundlage dieser Informationen Empfehlungen aussprechen, um das Nutzererlebnis weiter zu verbessern.

Darüber hinaus behalten die Urheber von Inhalten eine größere Kontrolle über ihre Inhalte (geistiges Eigentum), da die Dateien nicht auf den Computern der Zuschauer gespeichert werden. Stattdessen wird die Datei automatisch entfernt, sobald sie konsumiert wurde. Auf diese Weise kann der Nutzer die Inhalte seiner Wahl genießen, während die Rechte des Urhebers der Inhalte geschützt sind.

Live-Streaming

Streaming-Medien werden in der Regel über das Internet mit voraufgezeichneten Dateien bereitgestellt. Es kann jedoch auch als Live-Übertragung verbreitet werden. Beim Live-Streaming wird das Videosignal in ein komprimiertes digitales Signal umgewandelt und von einem Webserver als Multicast übertragen, wobei eine einzige Datei gleichzeitig und in Echtzeit an mehrere Nutzer gesendet wird.

Viele Anbieter von Streaming-Inhalten organisieren Live-Streaming-Veranstaltungen. Auch einige Social-Media-Plattformen wie Facebook, YouTube und LinkedIn bieten Livestreaming-Veranstaltungen an.

Die Nutzer können einen Livestream auf jedem kompatiblen Gerät mit einer schnellen Internetverbindung ansehen, darunter:

  • Laptop
  • Desktop
  • Smartphone
  • Tablet
  • Smart-TV

Je nach Streaming-Plattform können die Nutzer eine Vielzahl von Live-Stream-Programmen ansehen, darunter:

  • Musiksendungen
  • Kochshows
  • Business-Workshops
  • Technik-Workshops
  • Sportveranstaltungen
  • Videospiele
  • Preisverleihungen
  • besondere, einmalige Veranstaltungen

Faktoren, die die Streaming-Leistung beeinflussen

Zahlreiche Faktoren können die Leistung von Streaming-Medien beeinträchtigen. Auf der Netzwerkseite sind die beiden wichtigsten Faktoren die Latenzzeit und die Netzwerküberlastung. Die Netzwerklatenz bezieht sich auf die Verzögerungen bei der Kommunikation über das Netzwerk. Sie wirkt sich auf die Geschwindigkeit aus, mit der die Inhalte an die Nutzer übermittelt werden. Netzwerküberlastung tritt auf, wenn zu viele Daten über ein Netzwerk gesendet werden, was zu Verbindungsabbrüchen und Paketverlusten am Zielort des Kunden führt.

Auf der Nutzerseite sind die drei wichtigsten Faktoren, die die Streaming-Leistung beeinflussen, die Internet-Konnektivität, die Kompatibilität der Geräte und die verfügbare Bandbreite. Eine instabile Internetverbindung, beispielsweise aufgrund von Wi-Fi-Problemen, führt zu einer Unterbrechung des Streamings und einem schlechten Nutzererlebnis. Ein Neustart des lokalen Wi-Fi-Routers kann die Verbindung stabilisieren und die Streaming-Leistung verbessern. Eine Internetverbindung mit geringer Bandbreite beeinträchtigt ebenfalls die Streaming-Leistung, weshalb Streaming-Inhalte am besten über Hochgeschwindigkeits-Wi-Fi oder andere Netzwerke wiedergegeben werden sollten, anstatt über mobile Netzwerke, die für Videos, Live-Streams und einige andere Arten von Streaming-Medien tendenziell langsamer sind.

Bestimmte Mediendateien wie zum Beispiel Videos können eine relativ hohe Verarbeitungsleistung des Client-Geräts erfordern. Ein älteres oder langsames Gerät, auf dem mehrere Prozesse gleichzeitig laufen, kann die Leistung beeinträchtigen.

Pseudo-Streaming

Pseudo-Streaming, auch bekannt als progressives Herunterladen, ist ein hybrider Ansatz, der herkömmliches Herunterladen und Streaming miteinander verbindet. Die Methode ist einfacher zu implementieren als vollständiges Streaming, da sie nicht in Echtzeit arbeitet. Stattdessen wird ein großer Teil der Mediendatei in den Cache des Webbrowsers heruntergeladen. Der Browser spielt die Datei dann gleichzeitig ab.

Bei einer pseudo-gestreamten Datei können die Nutzer nicht vorwärts springen, sondern müssen warten, bis die Datei bis zu diesem Punkt heruntergeladen ist. Anders als beim Streaming bleibt die Datei im Browser-Cache und wird nicht automatisch gelöscht.

In der Vergangenheit verwendeten die Browser Macromedia-Flash-Dateien für das progressive Herunterladen. Diese Dateien wurden von einem herkömmlichen Webserver bereitgestellt und über ein im Browser des Nutzers installiertes Flash-Plug-in abgespielt. Moderne Browser, die HTML5 verwenden, können Dateien ohne Flash pseudo-streamen.

Diese Definition wurde zuletzt im Oktober 2024 aktualisiert

Erfahren Sie mehr über Business-Software

ComputerWeekly.de
Close