„HTTP-Streaming“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Toten Link entfernt, verlinktes Lemma hervorgehoben, kleine Fixes
Markierung: 2017-Quelltext-Bearbeitung
→‎Siehe auch: Alternative verlinkt
Markierung: 2017-Quelltext-Bearbeitung
Zeile 14: Zeile 14:
* [[Streaming Audio]]
* [[Streaming Audio]]
* [[Streaming Video]]
* [[Streaming Video]]
* [[Dynamic Adaptive Streaming over HTTP]]


{{SORTIERUNG:Http Streaming}}
{{SORTIERUNG:Http Streaming}}

Version vom 13. Mai 2024, 15:36 Uhr

Als HTTP-Streaming bezeichnet man die Auslieferung von Streaming-Media-Dateien über einen konventionellen Webserver. Der Webserver wird dabei als einfacher Dateiserver zur Auslieferung von kleinen Teilstücken der gesamten Datei, sogenannten Segmenten, genutzt. Dabei können auf dem Webserver die Dateien in unterschiedlichen Qualitätsstufen abgelegt werden. Das Endgerät kann je nach verfügbarer Bandbreite diese Stufen wechseln, so dass z. B. auch in schlecht ausgebauten Mobilfunknetzen Streaming möglich ist.

Live Streaming kann beispielsweise per HTTP Live Streaming (HLS), einem von Apple entwickelten HTTP-basiertes Streaming-Protokoll, oder mittels DASH realisiert werden. Der Mobile Safari für das iPhone von Apple nutzte als erster Browser das HLS-Verfahren. Mittlerweile unterstützen alle modernen Browser das Protokoll.

Beim Bildgebenden Live Streaming wird zuerst die Quelle, z. B. die Webcam, durch einen Encoder geschickt, der ein H.264-Video erstellt. Dieses Video wird nun von einem "media segmenter" in Teilstücke gleicher Laufzeit zerlegt. Die entstandenen Teildateien werden dann vom Webserver mit mindestens der Zeitverzögerung ausgeliefert, die benötigt wird, um das Video zu encodieren, zu segmentieren und in mindestens einer Teildatei heraufzuladen.

Weblinks

Siehe auch