Карта продуктов в составе IPTV/OTT платформы DREAM

Ниже представлена полная карта продуктов входящих в состав IPTV/OTT экосистемы DREAM Platform:

DREAM Platform состоит из интегрированных между собой продуктов, каждый из которых имеет все необходимые интерфейсы для интеграции с остальными компонентами решения. Краткое описание представленных компонент:

Операторские решения

MDS (Meta Data Server) — сервер, осуществляющий сбор и хранение метаданных к контенту (описания фильмов, сериалов, актеров и других), предоставляемому платформой DREAM Platform. Также MDS участвует в формировании витрины контента на телеэкране для абонента ТВ  и может предоставлять данные другим внутренним сервисам, например PushVOD и EPG. Клиентское устройство (приёмник, мобильное приложение и т.д.) забирает расписание, список каналов и метаданных из MDS. В список каналов, передаваемом из MDS, не попадают тестовые и выключенные каналы.

DRM (Digital Rights Management) — сервер, обеспечивающий реализацию индивидуально защищенного канала между устройством (DRM-библиотекой) и DRM-сервером. Авторизацию абонентов и их устройств в системе для каждого из сервисов (OTT / SmartHome / ApplicationPlatform). Поддержку модели предоставления услуг по подписке или покупке. DRM реализует генерацию и хранение ключей для шифрования контента, управление доступом к контенту в разрезе сочетания атрибутов устройств, услуг или контента, управление доступом к контенту с учетом требований правообладателя и т.д.

CS (CacheServer) предназначен для того, чтобы служить единой точкой входа для приёмников при обращении к API сторонних сервисов, таких как сервер метаданных (MDS), сервер авторизации (DRM) и т.д. В целях повышения отказоустойчивости и упрощения интеграции сервиса приложение реализовано путем использования Docker контейнеров и Kubernetes. Приёмники интегрируются с API только сервера CacheServer, который в свою очередь интегрируется со сторонними сервисами. Это позволяет сократить время для получения и отображения контента на стороне клиента, а также уменьшить нагрузку на внутренние сервисы. У клиентов есть необходимость держать только одну сессию, а не сессии со всеми компонентами платформы.

EPG сервер и другие источники метаданных. Файловые (ftp) сервера или веб сайты хранящие электронную программу передач в формате XMLTV, веб-сайт themoviedb.org (описание контента), веб-сайт myshows.me (описание контента) и другие источники метаданных.

Billing Server и Personal Cabinet оператора. Личный кабинет клиента на сайте оператора (опционально) и связанная с ним платежная платформа (опционально), осуществляющая прием платежей, учет подписок, и авторизацию абонентов.

Головная станция. Решение позволяющее получать сигналы телеканалов со спутника (в формате DVB-S2), с наземных телевышек (в формате цифрового эфирного ТВ DVB-T/T2), по коаксиальному кабелю от кабельного оператора (DVB-C). Преобразовывать их в мультикаст потоки и передавать далее на транскодеры/скремблер для транскодирования и/или шифрования. Также возможна отправка этих потоков сразу в локальную сеть оператора, и воспроизведение этих потоков на IPTV приставках с поддержкой протокола SAP. Быстрое и экономичное решение для организации IPTV в максимально сжатые сроки при ограниченном бюджете.

Внешнее хранилище фильмов. От простого ftp сервера до сетевого ресурса онлайн сервиса «выдающего» контент по индивидуальными авторизованным запросам через API.

Transcoder/Scrambler сервер или сервера предназначенные для выполнения задач по транскодированию и скремблированию (шифрованию) исходных Live TV сигналов принятых на головную станцию или VOD контента полученного из внешнего хранилища. Транскодирование это процесс перекодирования исходного видеопотока или файла, в несколько потоков, каждый из которых лучше подходит для передачи конкретным абонентам чем исходный сигнал, т.к. адаптирован под устройство приема, скорость сети, и т.д. и т.п. Скремблирование, это процесс шифрования транскодированных потоков ключами, полученными от DRM сервера. В зависимости от количества каналов, фильмов, профилей и требований по надежности, все перечисленные задачи может выполнять 1 физический или даже виртуальный сервер, если нагрузка небольшая. Либо кластер отдельных серверов под транскодирование и отдельная пара серверов под шифрование для масштабных проектов.

Streamer — обеспечивает, сегментирование (формирование HLS и DASH пакетов), хранение и вещание LiveTV, CatchUP и VOD контента через интернет. 

Application Platform предназначена для распространения приложений на клиентские устройства абонентов оператора. Платформа приложений позволяет тестировать приложения, размещенные разработчиком, а также использовать инструменты для их продвижения в магазине приложений на клиентских устройствах. В платформе используются следующие типы приложений: Android-приложения — для установки на приставки на основе ОС Android. Stingray-приложения — для установки на приставки на основе Stingray TV (ОС на базе линукс). Системные приложения — для установки на устройства Dune.

UMS (Update Management System) предназначена для обновления программного обеспечения приёмных устройств, подключенных к Интернету. Основная задача системы — автоматическая раздача файлов обновления ПО на множество клиентских устройств разных типов.

ADS (Сервис учета рекламных мест и контроля передачи рекламных материалов). Является реестром рекламных мест, реализованных в приложениях на устройствах. Является единой точкой входа клиентов для получения рекламных материалов. Осуществляет контроль необходимости показа рекламного контента на устройстве в зависимости от наличия у абонента отписки от рекламы. Имеет собственный интерфейс для загрузки рекламных материалов (не коммерческая реклама). Осуществляет сбор статистики по обращениям клиентских устройств в ADS за рекламой. Осуществляет автоматическую публикацию рекламных мест в Системе управления рекламой.

Система управления рекламой. Заполнение рекламных мест контентом с учетом параметров мест и ограничений. Настройка расписания показа материалов и подтверждение раздачи. Таргетинг рекламы. Просмотр статистики показов рекламы. Интеграция с другими системами, например с Системой организации и проведения аукциона между продавцами и покупателями рекламы в реальном времени.

Сервер мониторинга и статистика Providence. Предназначен для эффективной передачи событий и метрик с клиентских устройств и обеспечивает: Сбор данных с клиентских устройств. Обеспечение единого хранилища данных. Предоставление полученных данных смежным системам. Регистрация событий осуществляется на следующих типах клиентских устройств: STB на платформе StingrayTV (Linux). STB на платформе Android AOSP. Приложения, установленные на SmartTV. Приложения, установленные на мобильные устройства.

Системы визуализации и оперативного контроля за вещанием. Системы бизнес аналитики (BI) и технического мониторинга компонентов платформы и клиентских устройств. Динамические графики, карты и другая отчетность построенные на основе собираемых данных о действиях абонентов, используемых ими устройствах, а также технических данных от сервисов экосистемы.

Рекомендательная система. Система выработки индивидуальных рекомендаций для пользователей (персонализированные рекомендации) либо для обезличенных пользовательских устройств (обезличенные рекомендации) на основе собранной статистики о предпочитаемых телеканалах, ТВ передачах, видео по запросу, их жанрам, длительности, актерах, сценаристах и т.д. и т.п. А также система выработки общих рекомендаций оператору по рекомендуемому к закупке контенту, предпочтительному для его абонентов.

Удаленный CS (Remote CS). Кеширующий сервер, устанавливаемый для обслуживания удаленных сегментов сети. Позволяет кешировать популярный у пользователей видеоконтент, метаданныые, а также агрегировать отдельную для сегмента пользовательскую статистику. Позволяет очень существенно сократить трафик между центральным и удаленным сегментами. Например, со 100 до 10 Мбит в секунду. Также ощутимо увеличивает скорость доставки контента до клиентских приложений и качество видеопотока.

SMH Cloud. Сервер управления устройствами, обеспечивающими функционирование сервиса Умный дом у абонента. Хранение настроек и пользовательских сценариев. Сбор и фиксация событий и пользовательской статистики. Взаимодействие с внешними системами: СМС/E-mail шлюзами, голосовыми сервисами и т.д. Данный сервер можно использовать как в составе IPTV/OTT платформы DREAM, так и, вместе с DRM сервером, в качестве автономной платформы Умного дома.

Абонентское оборудование

TV приставки на базе Android. Цифровые абонентские IPTV/OTT приставки на базе операционных систем Android AOSP и Android TV. Как реализуемые под собственным брендом GSL (GS Labs). Например, GSL Eagle и GSL Skylark. Так и приставки сторонних производителей, с установленными клиентскими Android приложениями, адаптированными под управление ИК пультом.

TV приставки на базе Linux. Цифровые абонентские IPTV/OTT приставки на базе операционной системы Linux. Как реализуемые под собственным брендом GSL (GS Labs). Например, GSL Raven и GSL Bullfinch. Так и приставки сторонних производителей с интегрированным клиентским приложением платформы DREAM и DRM библиотекой DREPlus.

Игровые приставки. Приставки на базе операционных систем Android или Linux, с подключаемыми устройствами управления для игр. Как правило такими устройствами выступают геймпады, реже игровые пульты с гироскопом и/или аэромышью. Используемые игры могут устанавливаться через магазин приложений платформы DREAM App Store, другие магазины приложений, либо вручную, в зависимости от настроек и ПО приставки. Приставки GSL Eagle и GSL Skylark поддерживают Bluetooth геймпады.

IPTV/OTT приложения для Smart TV. Приложения для Умных телевизоров Samsung на базе Tizen OS. Для Smart TV LG на базе WebOS. А также для телевизоров Xiaomi, Sony, Philips и т.д. на базе AndroidTV. Приложения могут устанавливаться из магазинов приложений соответствующих устройств.

IPTV/OTT приложения для мобильных телефонов и планшетов на базе Android и iOS. Могут устанавливаться из магазинов приложений соответствующих платформ, либо в случае Android вручную, путем копирования и установки apk файла приложения.

Web приложение для запуска IPTV/OTT в браузере любого персонального компьютера, ноутбука, нетбука на основе операционных систем Windows, Linux и MacOS. Среди поддерживаемых браузеров Apple Safari (v8+ для MacOS и для iOS v 11.2+), Microsoft Edge (Windows OS 10+), Mozilla Firefox (v47+ для Mac & Windows), Opera (v31+), Yandex браузера и т.д.

Центр умного дома на базе IPTV/OTT приставки. Обычная IPTV/OTT приставка, например GSL Raven, с подключенным через USB порт внешним ZigBee адаптером. Подключенная к ТВ приставка, через свое меню на экране телевизора, позволяет подключать клиентские устройства, как локальные так и удаленные. Выполняет автоматические режимы и сценарии. Собирает статистику обо всех событиях Умного дома: событиях управления, настройки, срабатывания периферийных устройств и сценариев. Сбирает информации по энергопотреблению с умных устройств. Проверяет обновления для себя и умных периферийных устройств на сервере обновлений. Хранит конфигурацию Умного дома: информацию обо всех подключенных умных устройствах, информации о сценариях, режимах, настроек уведомлений и т.д. В случае отсутствия связи с внешним сервером осуществляет автономное управление подключенными устройствами. Во включенном состоянии демонстрирует на экране ТВ уведомления о срабатывании подключенных устройств и реализации сценариев во время просмотра телепередач. В выключенном состоянии (в режиме stand by) продолжает осуществлять управление Умным домом.

Умные периферийные устройства. Исполняющие устройства (актуаторы): диммируемые и цветные светодиодные LED лампы, накладные розетки, сигнализации. Контролирующие устройства (датчики): датчики движения, датчики открытия двери, датчики протечки, датчики температуры и влажности, датчики дыма, датчики газа (CO, пропан, метан). Устройства управления: выключатели, брелоки. Устройства, питаемые от сети переменного тока, такие как умные лампы и розетки, также выполняют функцию ретрансляторов ZigBee сигналов, увеличивая общее покрытие ZigBee сети в доме.

Клиентские приложения для управления умным домом для смартфонов и планшетов на базе Android и iOS. Могут устанавливаться из магазинов приложений соответствующих платформ, либо в случае Android вручную, путем копирования и установки apk файла приложения.

Умнея колонка Яндекс станция интегрированная через навык. Позволяет осуществлять голосовое управление абонентскими устройствами и датчиками.

IP камеры для видеонаблюдения. IP камеры для использования внутри помещений и в уличных условиях. С возможностями распознавания лиц (в том числе и в медицинской маске), детекции людей, двусторонней аудиосвязью, ИК подсветкой, и т.д. Управление камерой производиться через отдельные приложения для iOS и Android. Записанный камерами контент может быть транскодирован, зашифрован, храниться на стримерах IPTV/OTT платформы, или в отдельном облачном хранилище, и быть доступен пользователю по отдельной подписке.