Smooth Streaming

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Smooth Streaming, Adaptive bitrate streaming - це технологія адаптивної трансляції потокового відео по протоколу HTTP. Дана технологія є додатком IIS (Internet Information Services) від компанії Microsoft, який працює з відео плеєром "Silverlight". Smooth Streaming забезпечує високу якість перегляду з можливістю масового масштабування в мережі і розподілу трансльованого контенту, що дає справжню якість HD-1080p при трансляції відео через інтернет.

Вперше технологію використовувала Microsoft для трансляції відео на літніх Олімпійських іграх 2008 року.

Adaptive streaming overview daseddon 2011 07 28.png

Принцип роботи[ред.ред. код]

Smooth Streaming використовує просту, але потужну концепцію доставки невеликих фрагментів контенту (зазвичай за дві секунди) і перевірки того, що кожен з них має належний час і відтворюється на очікуваному рівні якості. Якщо фрагмент не відповідає цим вимогам, наступний фрагмент буде доставлений на більш низькому рівні якості. І навпаки, коли дозволять умови, якість подальших фрагментів буде на більш високому рівні.

Цей режим кодування дозволяє транслювати одразу кілька відео бітрейтів, що дає можливість для клієнта отримати оптимізований онлайн відео потік в реальному часі до якості HD-1080p виходячи з його швидкості підключення, потужності процесора, дозволу екрану.
Щоб створити Smooth Streaming трансляцію, необхідно закодувати відео на декількох рівнях якості, як правило, кожен рівень має свій власний повний відео файл. Зазвичай для стиснення відео використовують інструмент "Expression Encoder 3". Але так само є й інші продукти численних партнерів компанії Microsoft підтримують технологію Smooth Streaming і працюють на IIS сервер додатку.

Після того як сервер IIS отримує запит на трансляцію відео, він буде динамічно створювати віртуальні Кешовані фрагменти з відео файлів. У результаті кінцевий користувач побачить відео в найкращій якості в залежності від своєї пропускної спроможності.

Див. також[ред.ред. код]