Существует ли официальный стандарт для HTTP Streaming?
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 Streaming.
ИЗМЕНИТЬ/Ответить:
Спасибо Реми за правильный ответ.
Чем больше я смотрел на это, тем больше я понимал, что все это довольно запутано. Несколько компаний поддерживают «HTTP Streaming», но совершенно не связанными друг с другом способами. Основная концепция одинакова, все они используют сегментатор для разбивки видео (заранее или «на лету»), серверируют заголовок с информацией о параметрах битрейта и сегментах, а затем обслуживают отдельные сегменты по запросу.
Однако у Microsoft, Apple и Adobe совершенно разные способы выполнения этих частей, которые совершенно несовместимы. Единственная хорошая вещь заключается в том, что реализация HTTP Smooth Streaming от Microsoft поддерживает как их собственный стандарт, так и Apple. Однако Apple поддерживает это только в QuickTime X на OSX и даже в этом случае только в Safari или автономно, а не в плагине QuickTime, используемом Chrome или Firefox.