2010-11-23 8 views
3

Gibt es einen offiziellen Standard für HTTP-Streaming?Offizielles Standarddokument für die HTTP-Streaming-Spezifikation

IIS Smooth Streaming bezieht sich auf einen technischen Überblick Dokument hier:

http://learn.iis.net/page.aspx/626/smooth-streaming-technical-overview/

Äpfel hat einen Vorschlag für HTTP Live Streaming hier:

http://tools.ietf.org/html/draft-pantos-http-live-streaming-01

aber ich konnte keine finden offizieller Standard für HTTP-Streaming.

EDIT/Antwort:

Dank Remy für seine richtige Antwort.

Je mehr ich in dieses sah, desto mehr realisierte ich, dass es alles ziemlich durcheinander ist. Mehrere Unternehmen unterstützen "HTTP-Streaming", jedoch in völlig unterschiedlicher Weise. Das Kernkonzept ist das gleiche, sie verwenden alle einen Segmentierer, um die Videos aufzubrechen (entweder im Voraus oder im laufenden Betrieb), einen Header mit Informationen zu Bitratenoptionen und Segmenten zu erstellen und dann einzelne Segmente auf Anfrage zu bedienen.

Allerdings haben Microsoft, Apple und Adobe jeweils eine ganz andere Art, diese Teile zu machen, die völlig inkompatibel sind. Die einzige gute Sache ist, dass Microsofts HTTP Smooth Streaming-Implementierung sowohl ihren eigenen Standard als auch Apples unterstützt. Apple unterstützt dies jedoch nur auf QuickTime X unter OSX und selbst dann nur in Safari oder eigenständig, nicht in dem von Chrome oder Firefox verwendeten QuickTime-Plugin.

Antwort

2

Es gibt noch keinen offiziellen Standard für HTTP-Streaming. Wie Sie bemerkt haben, gibt es hier und da verschiedene Techniken, die derzeit von verschiedenen Anbietern für verschiedene Zwecke verwendet werden.

Verwandte Themen