Конкурс Платформы 2010. Вопрос про Smooth Streaming.

Thursday, 29 October 2009 09:33 ivanoff

Ответ на девятый вопрос от @gaidar в конкурсе Платформа 2010

Вопрос 9

Что такое Smooth Streaming? Как его организовать?

Ответ

Smooth Streaming - расширение IIS Media Services, которое позволяет адаптивно передавать по HTTP медиа-контент, используя Silverlight. Клиенты с быстрым соединением в этом случае получают контент в отличном качестве (вплоть до FullHD 1080p), клиенты с более медленным соединением получают тот же контент в качестве, приемлемом для их соединения.

Как это организовать? Основная идея Smooth Streaming заключается в том, что весь поток разбивается на мелкие фрагменты. Фрагмент посылается клиенту и проверяется, что в нужное время он был воспроизведен в нужном качестве. Если этого не было достигнуто, следующий фрагмент посылается в качестве ниже предыдущего.

Таким образом, файл кодируется с разными уровнями качества. Далее IIS, на котором установлены компоненты Smooth Streaming, создает кэшируемые фрагменты этих файлов (виртуальные фрагменты) и по запросу отдает фрагмент с наиболее высоким уровнем качества для каждого клиента.

Tags:   , ,
Categories:  
Действия:   E-mail | Permalink | Comments (0) | RSS комментариевRSS comment feed

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading





Денис Иванов

Занимаюсь разработкой приложений для веб на платформе .NET