
DHCP
MiddleWare
Authorization
Multicast
Network settings, image
Key’s from VCAS

Request for Stream
Unicast Stream
Request for Asset’s
.bbp File
Link to assets
on Streaming GW
Модель распределения фильмов на видеосервере

Система видеосерверов VoD
-
Основные компоненты:
-
Центральный узел – аппаратно-программный комплекс, расположенный, как правило, в «центре» сети вблизи системы условного доступа и головной станции;
-
Система управления контентом – программное обеспечение, управляющее видеосерверами и распределением контента;
-
Видеосервер – аппаратно-программный комплекс, устанавливаемый для обслуживания групп пользователей в определенной территории, например, в пределах одного узла агрегации.
-
Среди производителей готовых решений в области Video on Demand наиболее известны следующие фирмы: BitBand, SeaChange, Kassena, Anevia, Concurrent, Elecard, SIDSA, Netup;
Система видеосерверов VoD

Cистема условного доступа, CAS
-
Система условного доступа (Conditional access system, CAS) обеспечивает:
-
Разграничение доступа абонентов к мультимедийным услугам.
-
Обеспечение защиты контента от несанкционированного доступа/копирования.
-
Соблюдение авторских прав
Cистема условного доступа, CAS
-
Шифрование:
-
Шифрование информации с помощью секретного ключа.
-
Предотвращение несанкционированного использования индивидуальных ключей.
-
Распределение уникальных индивидуальных ключей исключительно среди пользователей с санкционированным доступом.
Cистема условного доступа, CAS
-
Обнаружение клонов:
-
Установление, является ли устройство уникальным для сети, или было продублировано, чтобы избежать уникальной аутентификации;
-
Определение плана действий в случае обнаружения клонов.
-
Применение технологии встраивания цифрового водяного знака:
-
Скрытое, безопасное, надежное хранение данных, обеспечивающее уникальную идентификацию.
Шифрование вещательных каналов

Шифрование VoD

Middleware
-
Middleware (MW) – промежуточное программное обеспечение, призванное обеспечить формирование и управление сервисами IPTV.
-
Назначение MW:
-
Предоставления оператору связи возможности оказания услуг IPTV абоненту.
-
Авторизация и аутентификация абонентов.
-
Предоставление информации, по определенному протоколу, для абонентских устройств.
-
Информационная интеграция с системой VoD.
-
Информационная интеграция с сервером подсистемы условного доступа.
-
Информационная интеграция с внешними информационными системами оператора (например АСР).
-
Предоставление графического интерфейса для администрирования MW.
Аппаратная архитектура без резервирования

Аппаратная архитектура с резервированием

Общая программная архитектура (1)

Общая программная архитектура (2)
-
Операционная система (уровень 1). Во время разработки MW необходимо минимизировать зависимость от ОС.
-
База данных (уровень 2). MW спроектирован таким образом, чтобы не зависеть от реализации СУБД. Иными словами, СУБД, как компонент программной архитектуры, должна отвечать только за хранение информации.
-
Доступ к данным (уровень 3). Организация доступа к данным БД максимально абстрагирована от самой СУБД.
-
Отображение данных (уровень 4). На этом уровне определены правила пользованием объектом. Описываются необходимые атрибуты объекта, осуществляется проверка на примитивную корректность данных, скрываются специализированные атрибуты для выше лежащего уровня, а так же реализовываться связи между сущностями бизнес-объектов.
Общая программная архитектура (3)
-
Управление данными (уровень 5). Управление данными должно не только отвечать за работу с данными, но и организовывать интеграционные вызовы внешних информационных систем.

c системой VoD
c CAS
CAS
Общая программная архитектура (4)
-
Доступ к управлению данными (уровень 6). Этот уровень обеспечивает трансляцию вызовов к управлению данными.

Общая программная архитектура (5)
-
Интерфейсы внешнего взаимодействия (уровень 7).
