Wie funktioniert HTTP Adaptive Bitrate Streaming funktioniert auf dem iPhone?

Apple aufgenommen hat HTTP Adaptive-Bitrate-Streaming auf dem iPhone OS 3.0, insbesondere Safari erledigt dies automatisch.

Ich würde gerne spielen, mit diesem in eine kostengünstige Art und Weise, aber ich erwarte, dass Sie benötigen, einen benutzerdefinierten HTTP-server im schlimmsten Fall, und interessante PHP/etc-scripting-im besten Fall.

Aber zuerst muss ich wissen, was die Protokoll-Unterschiede oder standard ist. HTTP ist ziemlich einfach, wie in einem Protokoll, sondern mit adaptiver bit-rate bedeutet, dass die Dateigröße unterschiedlich ist, ist der chunk-Standorte sind Verschieden bei verschiedenen Bitraten, etc. Zum Beispiel stellt der client den server anweisen, die etwas besonderes über den Bach, wie es ist ein Download, oder ist es alles gehandhabt wird auf der server-Seite?

Beseitigung buffering-Pausen für die Endbenutzer ist sehr attraktiv für sowohl live-und aufgezeichneten video-streams, und dabei sowohl über HTTP ist sogar noch besser aufgrund der vielen Netzwerke und Regierungen sind, beschränken nicht den port 80 traffic.

  • Was sind die technischen details für HTTP adaptive bitrate streaming, vor allem Apple ' s implementation?
  • Wo ist dies am besten umgesetzt werden - Teil der HTTP-server selbst, ein Teil von einem mod in einem script...?
  • Welche Veränderungen sind erforderlich, damit der client-Seite, wenn man zur Umsetzung dieser in eine Bewerbung?

InformationsquelleAutor Adam Davis | 2009-07-01

Schreibe einen Kommentar