Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

592 views

Published on

  • Be the first to comment

  • Be the first to like this

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- среда Функциональные элементы: головная станция, система условного доступа, middleware , видеосерверы, биллинг, абонентские терминалы ресиверы, декодеры, демультиплексоры, транскодеры STB + TV источник сигнала ASI биллинг RTSP API сервер VoD API API middleware MPEGTS over mcast IP CAS Видеопроцессор
  4. 4. Вопросы качества IPTV <ul><li>Видео – ключевая услуга пакета triple play телеком операторов </li></ul><ul><li>Требования к качеству повышены </li></ul><ul><li>Профиль нагрузки специфичен </li></ul><ul><li>Решение построено из множества разных компонентов разных производителей </li></ul>
  5. 5. Узкие места ядро 10 G агрегация GE доступ GE 6 октября 2008 г. VoD headend MW STB STB STB STB STB STB STB STB STB
  6. 6. Ввод контента Live TV <ul><li>Качество контента определяет успех услуги </li></ul><ul><li>Наиболее качественный контент – поступает из ТВ студий и кинокомпаний </li></ul><ul><li>Все типы контента транскодируются в единый формат MPEG2/MPEG4 AVC (TS) </li></ul><ul><li>Вещательный контент агрегируется из спутниковых и наземных линий связи после чего транскодируется (сжимается) </li></ul><ul><li>Применяется software и hardware компрессия/транскодирование видеопотоков </li></ul>
  7. 7. Ввод контента (для VoD) <ul><li>Файловый контент сервиса «видео-по-запросу» агрегируется по FTP/VPN/CDN и также сжимается. </li></ul><ul><li>При больших объемах контента (5-20 тыс. ассетов) требуется автоматизации процесса транскодирования </li></ul><ul><li>Для подготовки используются транскодирующие кластеры ПО Mutli level Automation ( Rhozet Carbon Coder , Elecard Converter Studio , Ateme Kyrion File Encoder ) </li></ul><ul><li>В кластерах применяются мультпроцессорные многоядерные серверы ( Intel QuadCore) и SAN (IBM, Xyratex, SUN) </li></ul>
  8. 8. Организация вещания <ul><li>Оптимизация нагрузки через Multicast </li></ul><ul><ul><li>Нужна поддержка на оборудовании </li></ul></ul><ul><li>Обеспечение качества средствами QoS </li></ul><ul><ul><li>Требуется сквозная поддержка в сети, либо разведение сервисом по разным PVC/VLAN </li></ul></ul><ul><li>Обеспечение надёжности резервированием </li></ul>высокие нагрузки в IPTV 6 октября 2008 г.
  9. 10. C ервис видео «по требованию» ( VoD ) 6 октября 2008 г.
  10. 11. Серверы VoD <ul><li>Собственное индексирование файлов для быстрого поиска и позиционирования </li></ul><ul><li>Собственные сборки операционных систем (Linux, Windows, VxWorks) </li></ul><ul><li>Сертифицированные платформы ( HP, IBM, Supermicro, Dell) </li></ul>высокие нагрузки в IPTV 6 октября 2008 г.
  11. 12. Сервисная платформа Middleware
  12. 13. Сервисная платформа Middleware высокие нагрузки в IPTV 6 октября 2008 г.
  13. 14. Сервисная платформа Middleware <ul><li>Middleware – в первую очередь правильная c проектированная архитектура БД и специально загружаемые web аплеты на абонентские устройства ( STB ). </li></ul><ul><li>Наиболее часто используемые базы данных в Middleware – PostgreeSQL , MySQL . Решение Microsoft Mediaroom (MSTV) использует MS SQL. </li></ul>
  14. 15. Сервисная платформа Middleware
  15. 16. Управление STB <ul><li>Multicast </li></ul><ul><ul><li>Для обновления ПО ( firmware) </li></ul></ul><ul><ul><li>Раздачи обновлений EPG </li></ul></ul><ul><ul><li>Всеобщих уведомлений ( по аналогии с SMS) </li></ul></ul><ul><li>Scheduling </li></ul><ul><li>Клиент на C++/Java/Flash </li></ul>
  16. 17. Управление STB <ul><li>STB при включении закачивает большой кусок данных </li></ul><ul><ul><li>HTML/JS- фреймворк </li></ul></ul><ul><ul><li>П рограмма передач (EPG) </li></ul></ul><ul><ul><li>Список сервисов </li></ul></ul><ul><li>STB нужно обновлять </li></ul>высокие нагрузки в IPTV 6 октября 2008 г.
  17. 18. Что еще? <ul><li>Как делать запись передач на STB без HDD? </li></ul><ul><li>Ввод регионального контента в сети </li></ul><ul><li>Использование P2P для доставки VoD </li></ul><ul><li>Интернет-контент ( UGC) в рамках операторского сервиса </li></ul>высокие нагрузки в IPTV 6 октября 2008 г.
  18. 19. Вопросы? Павел Ребров, pavel@iptvrussia.ru Николай Федоровских, fedorovskih@ispa.ru высокие нагрузки в IPTV 6 октября 2008 г.

×