Галина Сартан "Бизнес завтрак" на тему "Сделайте их командой! Секреты рабочей эффективности".
«Умное видео от Microsoft » или « Развертываем Smooth Streaming в...
description
Transcript of «Умное видео от Microsoft » или « Развертываем Smooth Streaming в...
Microsoft TechDayshttp://www.techdays.ru
«Умное видео от Microsoft» или
«Развертываем Smooth Streaming в рабочей
среде»Панов НикитаТехнический инженер[email protected]
Microsoft TechDayshttp://www.techdays.ru
Что мы знаем про SS?
Smooth Streami
ng
Использует протокол
HTTP
Поддержка full-HD видео (720p, 1080p)
Использует
технологию
Silverlight
Абсолютно бесплатна (дополнение к IIS 7.0)
Технология
потокового видео от Microsoft
Microsoft TechDayshttp://www.techdays.ru
Немного теории ISO-согласованный MPEG-4 формат видеоВидеопоток разделяется на «ломти» или «куски» (chunk) длительностью по 2-4 секундыНа уровне кодека «кусок» представляет собой простую группу картинок (GOP) содержащих кейфреймы => нет зависимости от предыдущего/следующего «куска»По сути клиент загружает с сервера группу картинок, которые преобразуются в видеоряд уже на клиентеКлиент анализирует загрузку процессора, ширину Интернет-канала в данный момент на основе эвристического кода .NET и запрашивает «куски» того или иного битрейта => адаптивность
Microsoft TechDayshttp://www.techdays.ru
Механизм работы Smooth Streaming
Smooth Streaming
Server/Web Server
Low Bandwidth
Mobile Devices
High BandwidthMicrosoft Expression
Encoder
Live Video
Prepared Video
Video File
Microsoft TechDayshttp://www.techdays.ru
Пример адаптивного видео
Microsoft TechDayshttp://www.techdays.ru
Файлы вывода Expression Encoder
Microsoft TechDayshttp://www.techdays.ru
Файлы вывода Expression EncoderMP4 files containing video/audio
*.ismv По одному файлу на каждый уровень битрейтаСодержит видео- или аудио и видеопотоки
*.ismaСодержит только аудиоданныеМожет отсутствовать, если аудиопоток содержится в *.ismv файле
Server manifest file *.ism
Содержит описание зависимостей между битрейтом и файлами с медиасодержимым*.ism используется только сервером
*.ismcXML-файл, который передается клиенту в первую очередьСодержит информацию об используемом кодеке, битрейте, разрешении видеофайла и т.д.
Microsoft TechDayshttp://www.techdays.ru
РазвертываниеSmooth Streaming
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
Полезные ссылкиВебкаст Михаила Черномордикова
http://www.techdays.ru/videos/1280.htmlОфициальная страница, посвященная технологии Smooth Streaming
http://www.iis.net/download/SmoothStreamingДемо-пакет Smooth Streaming
http://www.iis.net/media/experiencesmoothstreamingРуководство Smooth Streaming Deployment Guide
http://www.microsoft.com/downloads/en/default.aspxОцените прелести технологии Smooth Streaming на портале RuTube
http://silverlight.rutube.ruПишите мне на [email protected]