Официальный стандартный документ для спецификации HTTP Streaming - PullRequest
3 голосов
/ 23 ноября 2010

Существует ли какой-либо официальный стандарт для потоковой передачи по протоколу HTTP?

IIS Smooth Streaming ссылается на документ технического обзора здесь:

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

У Apple есть предложение для HTTP Live Streaming здесь:

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

но я не смог найти никакого официального стандарта для потоковой передачи HTTP.

EDIT / Ответ

Спасибо Реми за правильный ответ.

Чем больше я смотрел на это, тем больше понимал, что все довольно запутано. Некоторые компании поддерживают «HTTP Streaming», но совершенно не связаны между собой. Основная концепция одна и та же: все они используют сегментатор для разбивки видео (заранее или на лету), сервера заголовка с информацией о параметрах битрейта и сегментах, а затем обслуживают отдельные сегменты по запросу.

Однако у Microsoft, Apple и Adobe есть разные способы выполнения этих частей, которые абсолютно несовместимы. Единственная хорошая вещь - это то, что реализация Microsoft Smooth Streaming от Microsoft поддерживает как их собственный стандарт, так и Apple. Однако Apple поддерживает это только в QuickTime X для OSX и даже тогда только в Safari или автономно, но не в плагине QuickTime, используемом в Chrome или Firefox.

1 Ответ

2 голосов
/ 23 ноября 2010

Единого официального стандарта для потоковой передачи HTTP пока нет. Как вы заметили, в настоящее время здесь и там используются разные методы разных производителей для разных целей.

...