Существует ли какой-либо официальный стандарт для потоковой передачи по протоколу 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.