Мы подготовили расширенную схему операторского IPTV/OTT сервиса с продуктами Microimpuls, используя которую вы сможете построить правильную инфраструктуру, позволяющую дальнейшее масштабирование и развитие сервиса.
В правой части схемы находится блок End users — это ваши абоненты, которые для просмотра сервиса могут использовать различные устройства, такие как операторские приставки на Linux и Android, телевизоры с функцией Smart TV, смартфоны и планшеты, а также другие устройства, на которых существует возможность просмотра видео контента.
Платформа Microimpuls совместима с большинством этих устройств, и мы постоянно работаем над добавлением поддержки новых видов устройств и моделей.
В левой части схемы находится блок Headend — это головная станция оператора или место формирования видеосигналов телеканалов. Сигнал может быть получен различными способами — со спутника (DVB-S/S2), с эфирного вещания (DVB-T/T2), по IP (наземные способы доставки) через прямое подключение к источнику или через Интернет.
В результате на головной станции оператора формируются видеопотоки телеканалов в различных форматах, которые затем следует довести до конечных абонентов. Наилучшим способом будет перекодировать все сигналы в формат HLS — наиболее широко распространенный стандарт стриминга видео в IP. Это обеспечит максимальную поддержку устройств и стабильное воспроизведение видео на любых экранах.
Между головной станцией оператора и абонентами на схеме находится самое трудоемкое — компоненты для перекодирования и доведения контента до абонентских устройств.
В схеме Origin-Edge в качестве Origin выступают серверы подготовки контента, а в качестве Edge — серверы раздачи видеопотоков конечным абонентам. Это позволяет снизить количество Origin-серверов до минимального количества, необходимого для подготовки видео, повысить их безопасность и надёжность, а также снизить требования к пропускной способности сети между Origin- и Edge-серверами. При этом зависимыми от количества абонентов и от их суммарной нагрузки остаются только Edge-серверы.
Origin cluster — это группа видео-серверов, предназначенных для транскодирования видео (изменения формата потока, видео- и аудио-кодеков и их параметров), а также записи видео для сервиса отложенного просмотра (Timeshift, Catch-Up, Pause Live TV).
Для транскодирования поможет решение Microimpuls Spectr. Это программное обеспечение позволяет перекодировать видео в нужный формат, а затем сформировать из него выходной поток и раздать пользователям через IP, либо передать на дальнейший узел обработки видео.
Для записи видео можно использовать решение MicroPVR. Это программное обеспечение предназначено для записи видео в файлы в течение необходимого количество дней, с автоматической ротацией архива, что позволит предоставить абонентам нелинейные сервисы смотрения.
Для транскодирования и записи видео также можно использовать и сторонние решения, например, продукты от Flussonic или Elecard — архитектура платформы не имеет жёсткой привязки только к внутренним видео-продуктам.
На начальном этапе оператор может отказаться от перекодирования видео, однако это не позволит предоставить абонентам качественный сервис на Smart TV и мобильных устройствах, а также предоставить сервис через Интернет, не ограничиваясь своей локальной сетью.
В зависимости от количества каналов и от количества записываемых каналов требуется различное количество серверов перекодирования и записи. Все продукты Microimpuls для работы с видео позволяют строить кластеры таким образом, чтобы обеспечивать отказоустойчивость и резервирование сервиса.
Edge cluster — это группа видео-серверов, предназначенных для стриминга видео конечным пользователям. Для решения этой задачи также поможет Microimpuls Spectr.
Несколько серверов Spectr могут объединяться в кластер для создания отказоустойчивой и географически распределенной сети, позволяющей выдерживать существенную нагрузку от большого количества одновременно просматривающих сервис пользователей.
Начинающие компании с небольшим числом пользователей могут ограничиться упрощенной схемой, поскольку Spectr, используемый в качестве Origin, может также осуществлять стриминг видео на конечные устройства.
IPTV-операторы, которые вещают в своей сети только Multicast и пока не нуждаются в поддержке Smart TV и мобильных устройств, могут обойтись без серверов обработки видео, вещая Multicast напрямую с головной станции. При необходимости внедрения сервисов отложенного просмотра и паузы можно также использовать ПО MicroPVR, т.к. оно позволяет записывать исходные потоки без перекодирования.
Ядром IPTV/OTT сервиса является сервер Middleware. Это главный продукт нашей компании — Microimpuls Smarty.
Smarty — это система управления сервисом интерактивного телевидения и онлайн-кинотеатром. Smarty обеспечивает взаимодействие пользовательских устройств и приложений с сервисом, производит аутентификацию и авторизацию пользовательских аккаунтов, обеспечивает управление контентом, видео-серверами, тарификацией, устройствами, подписками, а также ведет учет телесмотрения и выполняет многие другие задачи.
Приложения взаимодействуют с сервером Smarty посредством TV-Middleware API, а также Payment API (для совершения оплаты с экрана) и ViewStats API (учет телесмотрения).
Крупные компании могут использовать несколько серверов Smarty в кластерном режиме для построения отказоустойчивого сервиса, позволяющего обслуживать очень большое число пользователей онлайн.
Для небольших операторов существует облегченная версия Smarty Lite, что позволит начать на старте с небольшим бюджетом, а затем бесшовно перейти на основную версию платформы.
Как правило, для осуществления своей коммерческой деятельности операторы используют автоматизированные системы расчетов (АСР) — иначе биллинговые системы. На схеме в блоке External billing system и связи Billing API и Content API показана возможность интеграции биллинговой системы оператора и сервера управления Smarty, что позволяет автоматизировать процессы управления абонентами и их подписками, а также управления контентом.
Благодаря такой возможности сотрудники соответствующих служб оператора могут работать в привычной им среде — биллинге, а все операции будут автоматически дублироваться в Smarty. Также существует и обратная связь — Smarty будет запрашивать необходимую для работы информацию напрямую в биллинговой системе.
Мы стараемся создавать и развивать каждый продукт таким образом, чтобы он максимально хорошо интегрировался с другими нашими продуктами, но не только с ними — использование открытой архитектуры, наличие API, а также работа с партнерами позволяет использовать продукты Microimpuls в сочетании с продуктами других компаний. Например, вы можете использовать систему управления Smarty Middleware, но использовать для перекодирования и стриминга решения других компаний, или наоборот.
Отправить запрос
Нажимая кнопку «Отправить» вы даёте согласие на хранение и обработку данных. Информация будет использоваться только для связи с вами.