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

Post on 01-Nov-2014

1.846 views 2 download

Tags:

description

 

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

Оптимизация производительности

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

Важно понимать, что...... IPTV – это совсем не Интернет-ТВ, как с технологической, так и с бизнес-точки зрения... ключевые для нас слова: MPEG2/4, Transport Stream, multicast, broadcast … IPTV находится на стыке телевизионных (broadcasting) и Web технологий

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

ресиверы, декодеры,демультиплексоры, транскодеры

STB + TV

источник сигнала

ASI

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

IP-среда

биллинг

RTSPAPI

сервер VoD

API

API

middleware

MPEGTS over mcast IP

CASВидеопроцессор

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

абонентские терминалы

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

операторов• Требования к качеству повышены• Профиль нагрузки специфичен• Решение построено из множества разных компонентов

разных производителей

Узкие места

VoD

headend

MW

ядро 10G

агрегация GE

доступ GE

STB

STB

STB

STB

STB

STB STB

STB

STB56 октября 2008 г.

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

кинокомпаний • Все типы контента транскодируются в единый формат

MPEG2/MPEG4 AVC (TS)• Вещательный контент агрегируется из спутниковых и наземных

линий связи после чего транскодируется (сжимается)• Применяется software и hardware

компрессия/транскодирование видеопотоков

Ввод контента (для 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)

Организация вещания• Оптимизация нагрузки через Multicast

– Нужна поддержка на оборудовании• Обеспечение качества средствами QoS

– Требуется сквозная поддержка в сети, либо разведение сервисом по разным PVC/VLAN

• Обеспечение надёжности резервированием

8высокие нагрузки в IPTV6 октября 2008 г.

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

106 октября 2008 г.

Серверы VoD• Собственное индексирование файлов для

быстрого поиска и позиционирования • Собственные сборки операционных систем (Linux,

Windows, VxWorks)• Сертифицированные платформы (HP, IBM,

Supermicro, Dell)

11высокие нагрузки в IPTV6 октября 2008 г.

Сервисная платформа 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

Сервисная платформа 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 г.

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

cпроектированная архитектура БД и специально загружаемые web аплеты на абонентские устройства (STB).

• Наиболее часто используемые базы данных в Middleware – PostgreeSQL, MySQL. Решение Microsoft Mediaroom (MSTV) использует MS SQL.

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

Управление STB• Multicast

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

• Scheduling• Клиент на C++/Java/Flash

Управление STB• STB при включении закачивает большой кусок

данных– HTML/JS-фреймворк– Программа передач (EPG)– Список сервисов

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

17высокие нагрузки в IPTV6 октября 2008 г.

Что еще?

• Как делать запись передач на STB без HDD?• Ввод регионального контента в сети• Использование P2P для доставки VoD• Интернет-контент (UGC) в рамках операторского

сервиса

18высокие нагрузки в IPTV6 октября 2008 г.

Вопросы?

Павел Ребров, pavel@iptvrussia.ru Николай Федоровских, fedorovskih@ispa.ru

19высокие нагрузки в IPTV6 октября 2008 г.