Оптимизация производительности операторских решений IPTV Павел Ребров Weird Animals Николай Федоровских I.S.P.A. SAT

Содержание

Слайд 2

Важно понимать, что... ... IPTV – это совсем не Интернет-ТВ, как

Важно понимать, что...

... IPTV – это совсем не Интернет-ТВ, как с

технологической, так и с бизнес-точки зрения
... ключевые для нас слова: MPEG2/4, Transport Stream, multicast, broadcast
… IPTV находится на стыке телевизионных (broadcasting) и Web технологий
Слайд 3

Техническое решение IPTV DVB-S/S2 или аналоговый ТВ сигнал IP-среда Функциональные элементы:

Техническое решение IPTV

DVB-S/S2 или аналоговый ТВ сигнал

IP-среда

Функциональные элементы: головная станция, система

условного доступа, middleware, видеосерверы, биллинг, абонентские терминалы
Слайд 4

Вопросы качества IPTV Видео – ключевая услуга пакета triple play телеком

Вопросы качества IPTV

Видео – ключевая услуга пакета triple play телеком операторов
Требования

к качеству повышены
Профиль нагрузки специфичен
Решение построено из множества разных компонентов разных производителей
Слайд 5

Узкие места ядро 10G агрегация GE доступ GE 6 октября 2008 г.

Узкие места

ядро 10G

агрегация GE

доступ GE

6 октября 2008 г.

Слайд 6

Ввод контента Live TV Качество контента определяет успех услуги Наиболее качественный

Ввод контента Live TV

Качество контента определяет успех услуги
Наиболее качественный контент –

поступает из ТВ студий и кинокомпаний
Все типы контента транскодируются в единый формат MPEG2/MPEG4 AVC (TS)
Вещательный контент агрегируется из спутниковых и наземных линий связи после чего транскодируется (сжимается)
Применяется software и hardware компрессия/транскодирование видеопотоков
Слайд 7

Ввод контента (для VoD) Файловый контент сервиса «видео-по-запросу» агрегируется по FTP/VPN/CDN

Ввод контента (для VoD)

Файловый контент сервиса «видео-по-запросу» агрегируется по FTP/VPN/CDN и

также сжимается.
При больших объемах контента (5-20 тыс. ассетов) требуется автоматизации процесса транскодирования
Для подготовки используются транскодирующие кластеры ПО Mutli level Automation (Rhozet Carbon Coder, Elecard Converter Studio, Ateme Kyrion File Encoder)
В кластерах применяются мультпроцессорные многоядерные серверы (Intel QuadCore) и SAN (IBM, Xyratex, SUN)
Слайд 8

Организация вещания Оптимизация нагрузки через Multicast Нужна поддержка на оборудовании Обеспечение

Организация вещания

Оптимизация нагрузки через Multicast
Нужна поддержка на оборудовании
Обеспечение качества средствами QoS
Требуется

сквозная поддержка в сети, либо разведение сервисом по разным PVC/VLAN
Обеспечение надёжности резервированием

высокие нагрузки в IPTV

6 октября 2008 г.

Слайд 9

Слайд 10

Cервис видео «по требованию» (VoD) 6 октября 2008 г.

Cервис видео «по требованию» (VoD)

6 октября 2008 г.

Слайд 11

Серверы VoD Собственное индексирование файлов для быстрого поиска и позиционирования Собственные

Серверы VoD

Собственное индексирование файлов для быстрого поиска и позиционирования
Собственные сборки

операционных систем (Linux, Windows, VxWorks)
Сертифицированные платформы (HP, IBM, Supermicro, Dell)

высокие нагрузки в IPTV

6 октября 2008 г.

Слайд 12

Сервисная платформа Middleware

Сервисная платформа Middleware

Слайд 13

Сервисная платформа Middleware высокие нагрузки в IPTV 6 октября 2008 г.

Сервисная платформа Middleware

высокие нагрузки в IPTV

6 октября 2008 г.

Слайд 14

Сервисная платформа Middleware Middleware – в первую очередь правильная cпроектированная архитектура

Сервисная платформа Middleware

Middleware – в первую очередь правильная cпроектированная архитектура БД

и специально загружаемые web аплеты на абонентские устройства (STB).
Наиболее часто используемые базы данных в Middleware – PostgreeSQL, MySQL. Решение Microsoft Mediaroom (MSTV) использует MS SQL.
Слайд 15

Сервисная платформа Middleware

Сервисная платформа Middleware

Слайд 16

Управление STB Multicast Для обновления ПО (firmware) Раздачи обновлений EPG Всеобщих

Управление STB

Multicast
Для обновления ПО (firmware)
Раздачи обновлений EPG
Всеобщих уведомлений (по аналогии

с SMS)
Scheduling
Клиент на C++/Java/Flash
Слайд 17

Управление STB STB при включении закачивает большой кусок данных HTML/JS-фреймворк Программа

Управление STB

STB при включении закачивает большой кусок данных
HTML/JS-фреймворк
Программа передач (EPG)
Список сервисов
STB

нужно обновлять

высокие нагрузки в IPTV

6 октября 2008 г.

Слайд 18

Что еще? Как делать запись передач на STB без HDD? Ввод

Что еще?

Как делать запись передач на STB без HDD?
Ввод регионального

контента в сети
Использование P2P для доставки VoD
Интернет-контент (UGC) в рамках операторского сервиса

высокие нагрузки в IPTV

6 октября 2008 г.