Главная
XtreamUIPro

Вещание и телевидение

Распространяйте свои каналы по собственной инфраструктуре

Ваши линейные каналы становятся OTT-каналами с EPG и catch-up, архив — VOD-каталогом, а ваши дистрибуционные партнёры — аккаунтами, которые вы контролируете. Доставляют их ноды стриминга, которые вы размещаете там, где ваши зрители.

Телевизионная аппаратная со стеной мониторов во время прямого эфира.
Фото: European Commission, Audiovisual Service · CC BY 4.0

Задачи

Что предстоит решить вещателю

  • Дойти до зрителей за пределами антенны

    Зрители ожидают канал на телефоне, смарт-ТВ и приставке, с телепрограммой и возможностью посмотреть пропущенное.

  • Ёмкость для пиков

    Матч или новостное событие за минуты умножает аудиторию; доставка должна масштабироваться добавлением серверов, а не перестройкой сервиса.

  • Партнёры и территории

    Дистрибуционным партнёрам нужны собственные аккаунты и лимиты, а часть контента можно доставлять только в некоторых странах.

Чем помогает Xtream UI Pro

Чем платформа полезна

  • Каналы с EPG и catch-up

    Каждый линейный поток — прямой канал со своим источником EPG, timeshift и catch-up там, где это разрешено, с доставкой в виде HLS или MPEG-TS в распространённые приложения-плееры.

  • Ноды там, где аудитория

    Origin забирает каждый канал один раз; подключённые ноды раздают его, а зрителей направляют на ноду по нагрузке и по стране.

  • Партнёры как делегированные аккаунты

    Дистрибуционный партнёр — аккаунт реселлера с кредитами, правами и собственной панелью; API позволяет его системам создавать и продлевать доступ.

Возможности платформы

Что использует эта отрасль

Ниже перечислены возможности, на которые опирается это развёртывание. Каждая из них есть в продукте уже сегодня; ничего из этого не запланировано и не делается по запросу.

  • Прямые трансляции

    Эфирные каналы из ваших источников, с EPG, catch-up и timeshift там, где это позволяет источник, в виде HLS или MPEG-TS для приложений и приставок ваших зрителей.

    Origin-хаб с одним апстримом на канал · RTMP на вход и выход · транскодирование ffmpeg

  • Распределённые ноды стриминга

    Подключайте edge-серверы из панели; зрителей направляют на ноду по нагрузке и по стране, а пока нод нет, всех обслуживает origin.

    Установка по SSH из панели · маршрутизация по GeoIP · heartbeat и статистика трафика

  • Видео по запросу

    Фильмы, сериалы с сезонами и эпизодами и радио, разложенные по категориям и букетам, с метаданными TMDB и задачей загрузки, которая скачивает и кодирует ваши источники.

    Подписанные ссылки воспроизведения с ограниченным сроком · VOD-кэш на каждой ноде

  • Управление реселлерами

    Делегированные аккаунты с кредитами, правами и собственной панелью, до пяти уровней вложенности, для дистрибьюторов, операторов и реселлеров, с которыми вы работаете.

    Группы и права · журнал кредитов · суб-реселлеры

  • Мониторинг и эксплуатация

    Обзоры подключений и трафика, журналы аудита, метрики Prometheus, оповещения по почте, Telegram или webhook, режим обслуживания и встроенная проверка обновлений.

    Эндпоинты /metrics · очередь задач с lease · зашифрованные резервные копии базы

  • API и интеграции

    Создавайте, продлевайте и приостанавливайте доступ из собственных систем через Reseller API, получайте подписанные webhook и подключайте биллинговые и торговые платформы готовым коннектором.

    Reseller API с идемпотентными идентификаторами запросов · ключи Admin API · 17 коннекторов

В панели

Страницы, в которых живёт это решение

Скриншоты панели свежей установки с демонстрационным каталогом. Ничего не нарисовано вручную.

Страница Streams дашборда: эфирные каналы со статусом, категорией, источником и форматами вывода.
Прямые трансляции · Origin-хаб с одним апстримом на канал · RTMP на вход и выход · транскодирование ffmpeg
Страница Servers дашборда: главный сервер и ноды со статусом и версией.
Распределённые ноды стриминга · Установка по SSH из панели · маршрутизация по GeoIP · heartbeat и статистика трафика

Архитектура инфраструктуры

Пример развёртывания: региональный вещатель

Origin рядом с плеаутом, две ноды в дата-центрах региона, архив загружен как VOD и два дистрибуционных партнёра с собственными аккаунтами.

Выберите часть схемы, чтобы увидеть, что она делает.

В вещательном развёртывании источники — потоки плеаута (RTMP или транспортные потоки) и архив; панель хранит каналы, EPG, каталог и аккаунты реселлеров; ноды каждого региона обслуживают зрителей; партнёры и их системы подключаются через API.

  1. Подведите потоки

    Поток плеаута каждого канала добавляется как источник; EPG приходит из вашего XMLTV; архив загружается и кодируется как VOD.

  2. Разместите ноды

    Подключите ноду в каждом регионе; маршрутизация по GeoIP направляет зрителей на ближайшую, а правила по странам удерживают контент с территориальными ограничениями там, где ему место.

  3. Выдайте партнёрам аккаунты

    Каждый дистрибуционный партнёр — аккаунт реселлера с букетами, которые он может продавать, и балансом кредитов; он управляет своими зрителями из своей панели или своей системы.

  4. Следите за работой

    Обзоры подключений и трафика, метрики и оповещения показывают аудиторию по каналам и нодам; режим обслуживания и резервные копии закрывают остальное.

Соответствие конфигурации

Ваши понятия — объекты платформы

В платформе нет объектов, специфичных для отраслей: букет, линия, пакет или аккаунт реселлера используются как то понятие, которое нужно вашей отрасли. Это концептуальные соответствия, а не встроенные функции этой отрасли.

В вашей отраслиНа платформе
Линейный каналПрямой канал: стрим со своими источниками, EPG и форматами вывода
Региональная доставкаНоды стриминга: edge-серверы, подключённые из панели, по одной на объект или здание
Архив и библиотека catch-upVOD-каталог: фильмы и сериалы с сезонами и эпизодами, категориями и метаданными
Дистрибуционный партнёрАккаунт реселлера: делегированная панель с кредитами, правами и собственными линиями
Набор каналовБукет: именованный набор каналов, фильмов или сериалов, который открывает пакет
Системы партнёров и биллингаReseller API и webhook: операции панели из вашей собственной системы

Вопросы интеграции

Системы плеаута подают потоки на платформу по RTMP или транспортными потоками; EPG приходит как XMLTV; системы партнёров используют Reseller API и webhook; приложения подписчиков работают через Xtream Codes API, M3U и порталы. Нативной интеграции с конкретным продуктом плеаута или вставки рекламы нет, как нет и DRM: доставка защищена подписанными ссылками, привязанными к зрителю.

Вопросы безопасности

Доставку защищают подписанные ссылки воспроизведения с ограниченным сроком, привязанные к адресу зрителя, лимиты подключений, правила GeoIP и ISP на каждой линии и автоматическая блокировка попыток перебора; панель защищают двухфакторный вход, группы прав и журнал аудита. Территориальные ограничения — это правила по странам на линиях и пакетах, а не шифрование контента.

Права на контент и лицензирование

Вещатель распространяет только те каналы и программы, на которые у него есть права, и на тех территориях, которые эти права охватывают; платформа не предоставляет ни контента, ни прав. Тариф Enterprise добавляет работы по интеграции и SLA на эксплуатацию.

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

Справочный центр

Вопросы из этой отрасли

Вопросы, которые операторы задают перед развёртыванием. Общие вопросы разобраны в справочном центре.

Справочный центр
Есть ли в платформе DRM?

Нет. Доставка защищена подписанными ссылками воспроизведения с ограниченным сроком, привязанными к зрителю, лимитами подключений и правилами по странам. Контент, лицензия на который требует DRM, пока не подходит.

Как масштабироваться под большое событие?

Подключите больше нод из панели; каждая один раз забирает канал с origin и обслуживает своих зрителей. Плоскость управления направляет зрителей по нагрузке и по стране, а origin обслуживает всех, пока нет доступной ноды.

Могут ли зрители пользоваться уже имеющимися приложениями?

Да. Платформа поддерживает Xtream Codes API, M3U/XMLTV, портал MAG и Enigma2 и включает веб-плеер, поэтому распространённые приложения-плееры и приставки работают без собственного приложения.