hl++ ребров федоровских
DESCRIPTION
TRANSCRIPT
![Page 1: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/1.jpg)
Оптимизация производительности
операторских решений IPTVПавел Ребров Weird AnimalsНиколай Федоровских I.S.P.A. SAT
![Page 2: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/2.jpg)
Важно понимать, что...... IPTV – это совсем не Интернет-ТВ, как с технологической, так и с бизнес-точки зрения... ключевые для нас слова: MPEG2/4, Transport Stream, multicast, broadcast … IPTV находится на стыке телевизионных (broadcasting) и Web технологий
![Page 3: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/3.jpg)
Техническое решение IPTV
ресиверы, декодеры,демультиплексоры, транскодеры
STB + TV
источник сигнала
ASI
DVB-S/S2 или аналоговый ТВ сигнал
IP-среда
биллинг
RTSPAPI
сервер VoD
API
API
middleware
MPEGTS over mcast IP
CASВидеопроцессор
Функциональные элементы: головная станция, система условного доступа, middleware, видеосерверы, биллинг,
абонентские терминалы
![Page 4: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/4.jpg)
Вопросы качества IPTV• Видео – ключевая услуга пакета triple play телеком
операторов• Требования к качеству повышены• Профиль нагрузки специфичен• Решение построено из множества разных компонентов
разных производителей
![Page 5: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/5.jpg)
Узкие места
VoD
headend
MW
ядро 10G
агрегация GE
доступ GE
STB
STB
STB
STB
STB
STB STB
STB
STB56 октября 2008 г.
![Page 6: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/6.jpg)
Ввод контента Live TV• Качество контента определяет успех услуги• Наиболее качественный контент – поступает из ТВ студий и
кинокомпаний • Все типы контента транскодируются в единый формат
MPEG2/MPEG4 AVC (TS)• Вещательный контент агрегируется из спутниковых и наземных
линий связи после чего транскодируется (сжимается)• Применяется software и hardware
компрессия/транскодирование видеопотоков
![Page 7: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/7.jpg)
Ввод контента (для 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)
![Page 8: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/8.jpg)
Организация вещания• Оптимизация нагрузки через Multicast
– Нужна поддержка на оборудовании• Обеспечение качества средствами QoS
– Требуется сквозная поддержка в сети, либо разведение сервисом по разным PVC/VLAN
• Обеспечение надёжности резервированием
8высокие нагрузки в IPTV6 октября 2008 г.
![Page 9: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/9.jpg)
![Page 10: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/10.jpg)
Cервис видео «по требованию» (VoD)
106 октября 2008 г.
![Page 11: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/11.jpg)
Серверы VoD• Собственное индексирование файлов для
быстрого поиска и позиционирования • Собственные сборки операционных систем (Linux,
Windows, VxWorks)• Сертифицированные платформы (HP, IBM,
Supermicro, Dell)
11высокие нагрузки в IPTV6 октября 2008 г.
![Page 12: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/12.jpg)
Сервисная платформа Middlewareapplicationsinterfaces data
Subscriber Management
Asset Management
Accounting
Electronic Programme Guide
adminstrator’s interface
Kreatel
Amino
core
UI logicrender
render
render
ManagementBusiness
Logic
Integrationbackend
RDBMS
Media platform
OSS/BSS
CAS
12
![Page 13: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/13.jpg)
Сервисная платформа Middlewareload balancing
data
Integration API app. server
Kreatel
Amino
RDBMS RDBMS
applications
Integration API app. server
UI application server
UI application server
application server
application server
load balancer
load balancer
database cluster
13высокие нагрузки в IPTV6 октября 2008 г.
![Page 14: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/14.jpg)
Сервисная платформа Middleware• Middleware – в первую очередь правильная
cпроектированная архитектура БД и специально загружаемые web аплеты на абонентские устройства (STB).
• Наиболее часто используемые базы данных в Middleware – PostgreeSQL, MySQL. Решение Microsoft Mediaroom (MSTV) использует MS SQL.
![Page 15: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/15.jpg)
Сервисная платформа Middleware
![Page 16: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/16.jpg)
Управление STB• Multicast
– Для обновления ПО (firmware)– Раздачи обновлений EPG– Всеобщих уведомлений (по аналогии с SMS)
• Scheduling• Клиент на C++/Java/Flash
![Page 17: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/17.jpg)
Управление STB• STB при включении закачивает большой кусок
данных– HTML/JS-фреймворк– Программа передач (EPG)– Список сервисов
• STB нужно обновлять
17высокие нагрузки в IPTV6 октября 2008 г.
![Page 18: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/18.jpg)
Что еще?
• Как делать запись передач на STB без HDD?• Ввод регионального контента в сети• Использование P2P для доставки VoD• Интернет-контент (UGC) в рамках операторского
сервиса
18высокие нагрузки в IPTV6 октября 2008 г.
![Page 19: Hl++ ребров федоровских](https://reader031.vdocuments.net/reader031/viewer/2022020217/54582819af79592b448b52c2/html5/thumbnails/19.jpg)
Вопросы?
Павел Ребров, [email protected] Николай Федоровских, [email protected]
19высокие нагрузки в IPTV6 октября 2008 г.