Оптимизация
   производительности
операторских решений IPTV
Павел Ребров        Weird Animals
Николай Федоровских   I.S.P....
Важно понимать, что...
... IPTV – это совсем не Интернет-ТВ, как с
технологической, так и с бизнес-точки зрения
... ключев...
Техническое решение IPTV
             DVB-S/S2 или                                       IP-среда
             аналоговый ...
Вопросы качества IPTV
• Видео – ключевая услуга пакета triple play телеком
  операторов
• Требования к качеству повышены
•...
Узкие места
                                                                                            STB         STB
ST...
Ввод контента Live TV
• Качество контента определяет успех услуги
• Наиболее качественный контент – поступает из ТВ студий...
Ввод контента (для VoD)
• Файловый контент сервиса «видео-по-запросу» агрегируется по
  FTP/VPN/CDN и также сжимается.
• П...
Организация вещания
• Оптимизация нагрузки через Multicast
   – Нужна поддержка на оборудовании
• Обеспечение качества сре...
Cервис видео «по требованию» (VoD)




6 октября 2008 г.                                10
Серверы VoD
• Собственное индексирование файлов для
  быстрого поиска и позиционирования
• Собственные сборки операционных...
Сервисная платформа Middleware
 interfaces                       applications              data

             Amino       ...
Сервисная платформа Middleware
                                                            applications
                  ...
Сервисная платформа
•
                   Middleware
    Middleware – в первую очередь правильная
  cпроектированная архите...
Сервисная платформа Middleware
Управление STB
•  Multicast
   – Для обновления ПО (firmware)
   – Раздачи обновлений EPG
   – Всеобщих уведомлений (по ан...
Управление STB
• STB при включении закачивает большой кусок
  данных
       – HTML/JS-фреймворк
       – Программа передач...
Что еще?

•    Как делать запись передач на STB без HDD?
•    Ввод регионального контента в сети
•    Использование P2P дл...
Вопросы?
                Павел Ребров, pavel@iptvrussia.ru
            Николай Федоровских, fedorovskih@ispa.ru


6 октябр...
Hl++ ребров федоровских
Upcoming SlideShare
Loading in …5
×

Hl++ ребров федоровских

1,414 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,414
On SlideShare
0
From Embeds
0
Number of Embeds
525
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Три основных типа потока в сети IPTV:VoD, который реализуется Unicast’ом с управлением по RTSP данные, которыми middleware общается с клиентом, для обмена ими используется простой HTTPраспространение вещательного контента, для чего используется наиболее эффективный способ, multicast Каждый способ подразумевает как преимущества, так и недостатки и предполагает узкие места, о каждом мы поговорим отдельно.5
  • Hl++ ребров федоровских

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

    ×