Зачем переходить с Flussonic Media Server на Catena

Зачем переходить с Flussonic Media Server на Catena

Ваш IPTV/OTT-сервис в эфире, абоненты довольны. Много лет ядро вашего сервиса работает на Flussonic Media Server и продолжит работать: нужный многим продукт остаётся в поддержке, обновления безопасности выходят и дальше. Зачем же трогать то, что и так работает?

С одной стороны, сервис, который должен и дальше делать ровно то, что делает сегодня, можно не трогать. С другой стороны, сервис, который растёт на нескольких серверах, упирается в часы ваших инженеров. Но что действительно важно — мир вокруг меняется. Появляются новые каналы, ваши поставщики контента меняют оборудование, и ваши источники вдруг приобретают новые свойства. Разнообразие абонентских устройств стремительно растёт. На нескольких серверах Media Server каждое такое изменение — обновление на каждой машине.

Media Server создавался для идеальной работы в рамках одного сервера. Конфигурация лежит на машине, стрим принадлежит этой машине, архив пишется на её диски. Когда ваш сервис вырос в несколько серверов, кластер остался набором договорённостей между машинами, каждая из которых по-прежнему живёт своей жизнью.

Целого видеотракта здесь нет: есть набор машин, и путь до абонента вы проводите через каждую из них.

Catena принимает на себя ответственность за весь видеотракт. Вы получаете управление сервисом целиком и больше не жонглируете серверами. Размещение стримов по машинам пересчитывается само.

Что станет проще в ежедневной работе

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

На протоколах с низкой задержкой — HTTP MPEG-TS и RTSP — один ваш сервер на Catena держит 30 000 одновременных зрителей. На Media Server на этих протоколах тот же сервер упирался примерно в одну-две тысячи. Это запас вашего сервиса. Ещё один сервер или арендованные мощности в датацентре имеет смысл добавлять после того, как текущие уже работают на Catena.

Что останется, а что придётся тронуть

Абонентский портал (middleware) остаётся как есть. Абоненты, пакеты, программа передач, биллинг и приложения — ваши. Catena отдаёт картинку. Если портал уже свой, для перехода его менять не нужно.

Часть вещей переносится как есть — для этого и сделан мастер импорта:

Что придётся тронуть на самом деле:

Вся процедура — план, отчёт, проверка архива, переключение, откат — в Переходе с Flussonic Media Server.

Как проходит переход

Импорт — не переключение. Текущие серверы продакшена держат эфир, пока вы не решите иначе.

  1. Catena работает рядом с текущим сервисом. На той же машине она занимает свободный порт, и оба остаются запущены.
  2. Мастер читает работающий Media Server по API и показывает план: что будет создано, что пропущено, что не переносится и укладывается ли это в лицензию. Ничего не записывается, пока вы не подтвердите.
  3. Вы читаете отчёт. У каждого неперенесённого поля есть причина. Эфир проверяют по нескольким ссылкам и открывают старую запись, чтобы убедиться, что архив действительно на месте.
  4. Пилот — один-два телеканала или одна группа: портал направляет на Catena только этих зрителей. Остальная сетка остаётся на Media Server.
  5. Вы переводите своих зрителей, когда проверка прошла. Только после этого останавливаете текущие серверы продакшена.

Откат до перевода зрителей ничего не стоит: это значит не переключать трафик. Импорт не меняет и не удаляет конфигурацию источника. После переключения откат — вернуть прежний адрес в раздачу.

Если машин Media Server несколько, мастер запускают по разу на каждую. Куда встанут стримы, решается само: это не копия старого списка соседей, которую нужно заново спроектировать.

Мы рядом и во время перехода, и после него

Оставить сервис на Media Server можно: обновления безопасности выходят и дальше. Под новые источники и новые абонентские устройства он уже не растёт — каждая такая перемена по-прежнему ваша правка на каждой машине. В Catena эта работа собирается в одном месте.

Переход вы не делаете по инструкции в одиночку. Вместе разбираем вашу инсталляцию: что переносить первым, как проверять эфир, в какой момент переводить ваших зрителей. Отчёт импорта — список того, что не перенеслось. Его прикладывают к обращению в поддержку, если какую-то настройку надо разобрать. Ошибки пилота разбираются на вашей инсталляции, с теми, кто уже знает ваш Media Server.

То, что вы уже платите за Flussonic Media Server, — начало разговора об условиях Catena для вашей инсталляции.

Сколько это стоит

Затраты на лицензирование Media Server зависят от трёх вещей. Растёт ли сервис, то есть нужны ли новые серверы под транскодирование. На каком железе вы работаете: от арендованных мощностей в датацентре до собственных стоек. Насколько распределена доставка: все источники и зрители в одной сети или в каждую локацию нужно ставить свой сервер. При посерверной тарификации затраты определяются в основном этой архитектурой, а не бизнес-моделью сервиса.

Кто активно растёт и обновляется, сделать это плавно не может. В обоих вариантах — подписка за каждый сервер или бессрочная лицензия и отдельно плата за обновления — новый сервер появляется не от роста выручки, а от изменения архитектуры сервиса. К лицензии каждый раз добавляется проект: часы ваших инженеров и, возможно, ещё одна машина или арендованные мощности в датацентре. Во что обойдётся следующий десяток каналов или рост числа зрителей, заранее не видно. Платежи в сторону Flussonic происходят раз в год, и каждый год это надо обосновать бизнесу.

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

Затраты на лицензирование Catena привязаны к бизнес-модели сервиса, а не к числу серверов. Тарификация поканальная: кто ведёт подписчиков в своём портале, платит только за каналы. За подписчиков платят только те, кто пользуется модулем управления подписчиками. Архитектуру можно менять, не оглядываясь на стоимость лицензирования — добавить сервер под транскодирование, архив или доставку, поставить сервер на площадку крупного клиента, разнести доставку по локациям — без резкого скачка затрат.

Ответ на главный для сервиса вопрос — «Catena дороже?». Catena — это не способ повысить цену за то же самое под другим именем, и мы прекрасно понимаем, что достать дополнительные деньги сервису негде. Для этого при переезде с Flussonic Media Server вы получаете индивидуально рассчитанную скидку с учётом истории использования.

С чего начать

Напишите нам пять фактов:

В ответ вы получите картину перехода: что переносится как есть, что придётся тронуть, пилот из одного-двух телеканалов рядом с текущим эфиром, набросок по железу, стоимость лицензии и размер скидки под ваши объёмы. Подробные шаги, когда они понадобятся, — в руководстве по переходу.