3. Цели, выбранные при
проектировании ИTV
Просмотр контента без установки дополнительного программного
обеспечения на возможно большем количестве устройств:
Компьютеры, смартфоны, Set Top Box (GoogleTV, AppleTV, Windows Media
Center Edititon)
Независимость от транспортной структуры оператора
Доставка контента, адаптированная к сетя 3G, WiMAX, LTE
Минимизировать артефакты воспроизведения (вплоть до полного
исчезновения), связанные с недостатком скорости канала при доставке
видеоконтента потребителям
Обеспечить модульную, производительную, экономичную и компактную
архитектуру, легко совмещаемую с любым существующим датацентром
4. Решаемые задачи
Высокоскоростная подготовка контента в реальном
времени с минимальными задержками к трансляции
в режиме HTTP Live Streaming
Адаптивная к качеству канала доставка контента
потребителю
Представление и отображение контента на конечных
устройствах с максимальным использованием
стандартных средств
5. Семь основных этапов любой
широковещательной «живой» видео-
системы:
1. Генерация контента
2. Потоковое редактирование и постобработка
контента
3. Подготовка контента к доставке в
инфраструктуру броадкэстинга
4. Доставка контента до инфраструктуры
5. Дистрибьюция контента по инфраструктуре
6. Подготовка контента к широковещательной
раздаче
7. Раздача контента
6. Семь основных этапов любой
широковещательной «живой» видео-
системы:
И для всех этих этапов необходима минимизация задержек! Какие
задержки допустимы?
Для систем с обратной связью маркетингово приемлемы задержки не
более двух секунд.
Для систем без обратной связи а также систем со слабой обратной
связью – не более 10 секунд.
Т.о. для систем с обратной связью очень осложнено, практически
невозможно выполнение этапа 2 и предъявляются очень высокие
требования к этапам 4-6, особенно к этапу 5.
Практически, в таких системах этап 2 представляет из себя
мероприятия по цветокоррекции, стабилизации изображения и
простейшего видеомикширования
7. Виды широковещательных систем,
построенных на инфраструктуре IP
Два основных ортогональных способа вещания:
1. IP TV – вещание по технологии IP multicasting
2. Вещание с сервера, на каждого клиента – один поток, аналог
YouTube
Комбинированные способы вещания:
1. Вещание через инфраструктуру P2P (например, Skype)
2. Вещание через инфраструктуру CDN
8. Особенности проекта. Видео-
конвеер
Подготовка контента к живой трансляции с максимальным качеством и
скоростью. Кодирование в реальном времени с различными скоростями и
разрешениями для последующей адаптации скорости потока к качеству
канала
Использование высокооптимизированного транскодирующего конвейера,
основанного на гибких методах синхронизации видео/аудиопотоков на
основе Cuesheet
Использование прямых пересылок между памятью видеокарт и устройств
кодирования на основе технологии Direct3D Surfaces от Microsoft, что
существенно увеличивает скорость манипуляции над раскодированными
видеопотоками и обеспечивает сверхоптимальную работу с памятью
9. Особенности проекта.
Кодирование, декодирование и
постобработка.
Использование современных (2011г.) высокоскоростных
высококачественных решений для декодирования на основе
ATI UVD 3
Лучшая на рынке постобработка видеопотоков
(деинтерлейсинг, цветовая коррекция, уменьшение
шумов, деблокинг) на основе ATI UVD 3
Использование современных (2011г.) высокоскоростных
аппаратно-ускоренных решений кодирования H.264/AVC на
основе Intel HD Graphics 3000 (как компонента архитектуры
Sandy Bridge) и Toshiba SpursEngine
10. Особенности проекта. Доставка
контента. HTTP Live Streaming.
Использование технологий класса HTTP Live Streaming
(Apple), HTTP Smooth Live Streaming (Microsoft), HTTP Dynamic
Streaming (Adobe) как стандартных и современных способов
доставки "живого" контента. В результате этого получаем:
Устройства отображения и представления изначально содержат
средства работы с таким контентом, не требуется установки
сторонних приложений
Работу системы в маркетинговом мэйнстриме, практическое
отсутствие в устройствах отображения специализированного
программного обеспечения, настроек и т.д.
11. Особенности проекта. Доставка
контента. HTTP CDN.
Использование кэширующей и CDN-инфраструктуры HTTP.
Скорость потока, адаптирующаяся к качеству канала.
Отсутствие "заиканий" и "подвисаний" контента. Адаптируем
контент к каналам связи, а не наоборот.
Качественные параметры контента адаптированы к
разрешающей способности устройства просмотра, каждое
устройство потребляет ровно столько контента, сколько
способно отобразить
Массивное использование кэшей HTTP на всех уровнях
12. Особенности проекта. Доставка
контента. P2P.
Использование инфраструктуры HTTP CDN как ядра P2P-
доставки контента. Что получаем:
Даже без использования P2P, иерархия кэшей HTTP, включая
локальные кэши браузеров, обеспечивает существенную
разгрузку каналов связи и фронтенда раздачи видеоконтента
С использование P2P очень существенную разгрузку
фронтенда раздачи видеоконтента, и главное, магистральных
каналов связи. Загрузка сети сравнима с технологиями IPTV
Multicast.
13. Особенности проекта. Представление /
отображение контента
Несмотря на модернизированную процедуру
доставки, используем стандартные для компьютеров и
смартфонов средства отображения и представления контента:
Adobe Flash Player (браузер, в т.ч. на Android и
GoogleTV, автономное приложение)
Silverlight (Browser, в т.ч. и на Windows Phone 7,
автономное приложение)
Quicktime (Компьютер, iPhone, iPad, iPod)
Windows Media Player (Компьютер)
Windows 7 Media Center Edition (Set Top Box)
GoogleTV (Set Top Box)
AppleTV (Set Top Box)
14. Сценарии использования
Живая трансляция видео из студий
Живая трансляция UGC (User Generated Content) в реальном времени, в том
числе, со смартфонов. Как подсистема для встраивания в различные
социальные проекты. Возможно оказание услуг для всех подобных проектов
по модели SAAS.
Живая трансляция контента, принятого по каналам DVB [S/T] с организацией
виртуальной студии по дополнительному преобразованию контента
(реклама, социализация, обратная связь). Виртуальный оператор TV.
Массовое высокоскоростное высококачественное преобразование "старого"
контента (mpeg2/mpeg4) к формату, совместимому с технологиями HTTP Live
Streaming.
15. Некоторые характеристики проекта
Приведѐнное к каналу энергопотребление - 90 ВА
Приведѐнный к каналу объѐм оборудования - 1U на 12 каналов SD
или на 2 канала HD. 2U на 35 каналов SD или на 7 каналов HD
Приведѐнная к каналу стоимость транскодирующей фабрики ~
$90/канал
Приведѐнная к абоненту стоимость фронтенда ~ $0.1/абонента
Приведѐнный к абоненту объѐм оборудования фронтенда - 1U/5000
абонентов (в некоторых случаях - 2U/7000 абонентов)