Offene Webstandards - auch in Sachen Streaming - werden von
der Internet Engineering Task Force (IETF) verabschiedet:
1. Die grundlegende Steuerung erfolgt über das RTSP
(RealTime Streaming Protocol, RFC 2326, Port 554):
sessionbasiert, bidirektional, über Klartext-Zeichen. Ähnlich
http für Text, allerdings kennt RTSP „Zustände“.
2. Der periodische Austausch von Steuernachrichten im
Zusammenhang mit QoS erfolgt über das RTCP
(RealTime Control Protocol, RFC 3605, Port 5005 ist
reserviert, s.u.; verwendet wird der jeweils nächste oberhalb
RTP, ungeradzahlig), z.B. zur Anpassung der Bitrate an reale
Gegebenheiten.
3. Die tatsächliche Übertragung der echtzeitkrischen
Daten erfolgt über das RTP (RealTime
Transport Protocol, RFC 3550, Port 5004 ist reserviert, es
werden aber beliebige geradzahlige Ports verwendet,
beispielsweise weil mehrere Streams gleichzeitig transportiert
werden können/sollen). Alternativ auch HTTP-Livestreaming
(HLS) über konventionellen Webserver, dynamische
Qualitätsanpassung durch Bereitstellung/Übertragung kleiner
Dateisegmente in jeweils geeigneter Qualität. Standards:
Dynamic Adaptive Streaming over HTTP (DASH, internationaler
MPEG-Standard ISO/IEC
23009), HTTP Dynamic Streaming (HDS, Adobe), HLS
(Apple), Smooth-Streaming (Microsoft-Erweiterung für
IIS-Mediaserver).
Proprietäre Lösungen:
MMS
(Microsoft Media Server, Port 1755): Proprietäre
Streaming-Lösung auf Basis des Microsoft-Windows Media-Server.
Ausspielung üblicherweise im
ASF-(Advanced-Systems-Format-)Container mit Audio-/Video mit
nahezu beliebigen Codec codiert.
RTMP
(Real Time Messaging Protocol, Adobe, Port 1935): proprietär
für Flash-Videos etc.
Zu unterscheiden:
Progressive Download mit Playlisten-Technik: Live-Streaming
MP3-Stream des DLF via m3u-Datei
("mp3-URL", Playlisten-Format, ähnlich pls) mit
Meta-Informationen; eine spezielle
Seite des DLF bietet zahlreiche Streams an.
Progressive Download mit Playlisten-Technik: Dateien-Streaming
Datei streamen von entferntem Server mit via m3u mit Meta-Informationen, die in der m3u-Datei hinterlegt sind. Hier die DLF-Nachrichten "on demand": http://ondemand-mp3.dradio.de/file/dradio/nachrichten/nachrichten.mp3
Hinweis: Leider haben Sie den den Flash Player nicht installiert oder eine veraltete Version. Er wird zum Betrachten der Videos benötigt. Flash Player herunterladen
HTML5 |
Video-Format/-Codec | Audio-Codec |
|||||
Browser | Ogg Theora | H.264 | WebM / VP8 | Ogg Vorbis |
MP3 |
AAC |
WAV |
Firefox | ja | noch: jein | ja | ja | noch: jein |
nein |
ja |
Chrome | ja | ja | ja | ja |
ja |
ja |
ja |
Opera | ja | nein | ja | ja |
nein |
nein |
ja |
IE 7/8 ... |
<video>=? |
<video>=? | <video>=? | <video>=? | <video>=? | <video>=? | <video>=? |
IE ... 11 |
nein | ja | mit installiertem Codec | nein |
ja |
ja |
nein |
Safari | nein | ja | nein | nein |
ja |
ja |
nein |