Streaming


Was ist Streaming?

Der Oberbegriff Streaming Media kann in die Kategorien Streaming Audio und Streaming Video unterteilt werden. Im Volksmund sind diese auch als "Web-Radio" und "Web-TV" bekannt. Es bezeichnet die aus einem Rechnernetz gleichzeitig empfangenen und wiedergegeben Audio- und Videodaten. Der Vorgang, der sich dabei abspielt, bezeichnet man als "Streaming" und gestreamte Programme als "Livestream".

Es ist jedoch ein Irrtum, dass es sich beim Livestream um Rundfunk handelt. Rundfunksender sind in der Lage von vielen Empfängern gleichzeitig empfangen zu werden, während sie ihre Signale ein einziges Mal in die Welt befördern. Beim Streaming hingegen muss per Aufforderung des Benutzers eine separate Punkt-zu-Punkt Verbindung zwsichen dem Medienserver des Senders und dem Computer des Benutzers hergestellt werden, was nicht dem Gedanken des Rundfunks entspricht.

 

Wie funktioniert Streaming?

Um als Benutzer Streaming-Angebote nutzen zu können, ist eine spezielle Software notwendig. Diese gibt es in zahlreicher Form, beispielsweise als Add-On von Internet Browsern oder als eigenständige Wiedergabeprogramme - auch "Player" genannt. Streaming-fähige Internet Browser rufen solche Daten automatisch ab, wenn eine Webseite aufgerufen wird, die Streaming-Daten enthält. Kosten für die Software selbst fallen für den Benutzer in der Regel nicht an, da sie meist kostenfrei angeboten werden. Anders sieht das bei den Servern aus, die auf Seiten des Senders erforderlich sind, um diese Daten senden zu können.

Im Laufe der Zeit haben sich viele dieser Streaming-Techniken durchgesetzt. Die folgende Liste zeigt einige der Bekanntesten unter ihnen:

Audio- und Video-Containerformate:
  • Flash Video Streaming
  • MP3
  • MP4
  • Nullsoft Streaming Video
  • Ogg
  • QuickTime
  • Real Media
  • Windows Media
  • FLAC
Streaming-Software und -Server:
  • Catra Streaming Platform
  • QuickTime Streaming Server
  • FFserver
  • Helix Server
  • Icecast (Open Source, nur Audio)
  • Icecast2 (Freeware)
  • Jinzora Broadcast Server Software (Freeware)
  • LSCube/Feng (Freeware, RTSP-fähig)
  • MediaTomb (Open Source, UPnP-fähig, Streaming Server für Heimnetze »PC und Standalone-Geräte«, Unterstützt Echtzeit-Enkodierung)
  • No23Live (Freeware, nur Audio)
  • PeerStream Broadcast Server
  • SHOUTcast
  • VideoLan Server (Freeware)
  • Wirecast

Arten von Streaming

On-Demand-Streaming:
  • Daten werden vom Server über das Netz an den Client übertragen
  • Die Wiedergabe erfolgt bereits während der Übertragung
  • Zwischenpufferung für lückenlose Wiedergabe
  • Vor- Zurückspulen und Pausieren möglich
  • Protokolle: HTTP, FTP
Live-Streaming:
  • Bereitstellung des Angebotes in Echtzeit
  • Protokolle: RTP, RTCP, RTSP