• 526

    Заявлено проектов

  • 405

    Опубликовано проектов

  • 30

    Оставлено комментариев

  • 343

    Количество голосов

  • 53

    Дней до окончания голосования

← Вернуться к списку

Построение хранилища и внутренней CDN для госкорпорации

  • Руководитель проекта со стороны заказчика

    Андрей Чередник

    Гринатом

    Руководитель направления

  • Категория

  • Номинация

  • Цели

    Перед АО «Гринатом» была поставлена стратегическая цель по обеспечению качества трансляции Дней информирования с участием генерального директора Госкорпорации «Росатом» А.Е. Лихачева, а также других отраслевых мероприятий на уровне телевизионного вещания с задачей обеспечить возможность одновременного подключения к трансляции максимального количества сотрудников атомной отрасли.

    Российский оператор связи ПАО «Ростелеком» обратился к Platformcraft с запросом на построение медиаплатформы внутри корпоративной сети Гринатома, которая обеспечивала бы прием, запись и трансляцию онлайн-выступлений первых лиц компании на все предприятия контура управления Росатом.

  • Сроки выполнения

    ноябрь, 2020 — ноябрь, 2023
  • Год завершения проекта

    2023

  • Масштаб проекта

    1780 человеко-часов
  • Результаты

    В итоге клиент получил:

    • Распределенную информационную систему в трех географически независимых дата-центрах для хранения, совместной работы с файлами и эффективной раздачи посредством CDN-сети. В системе реализовали многократную репликацию для постоянной доступности загружаемого контента.
    • Узлы раздачи контента, покрывающие 138 филиалов компании, а также 4 внешних CDN-сервера для проведения трансляций Гринатома.
    • Два транскодирующих сервера – основной и резервный, на которых видеопотоки публикуются одновременно. Благодаря этому трансляция не прервется даже в случае проблем с основным транскодером.
    • Сервис веб-хуков для отслеживания событий – на сервер Гринатома отправляется событие для записи и трансляции, где прописаны название, url, дата и другие параметры.
    • Дополнительные компоненты для обработки медиа – формирование сетки вещания и непрерывная трансляция через брендированный HTML5 плеер.
    • Интеграцию решения, чтобы на экраны во всех подразделениях транслировался единый запланированный контент.

  • Уникальность проекта

    По сути мы создали первую в российской госкорпорации внутрикорпоративную CDN-сеть.

    Запрос включал в себя следующие задачи:

    • Хранение и обработка данных – требовалось развернуть информационную систему для хранения контента (видео, изображений и трансляций).

    • Репликация данных – установка географически независимых узлов для обеспечения репликации и постоянной доступности видеотрансляций. Репликация будет выполняться после успешной синхронизации на всех узлах.

    • Обработка контента – внедрение сервиса транскодирования видео, сжатия изображений, формирования плейлистов из видеофайлов с возможностью запланировать запись видеопотока.

    • Показ контента – предоставление плеера с адаптивным битрейтом и функциями брендирования, добавления обратного отсчета, включения субтитров и gif-анимаций.

    • Построение CDN-сети – в закрытом контуре требовалось развернуть программное обеспечение (ПО) DEPOT на серверах раздачи для быстрой и надежной доставки контента всем сотрудникам компании.

  • Проект решает задачи импортозамещения

    Да

  • Использованное ПО

    ПО DEPOT (Platformcraft), ПО DEPOT EDGE, ПО DEPOT TRNSCDR

  • Решение из каталога Global CIO

    В проекте не используются решения из каталога Global CIO

  • Сложность реализации

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

    Гринатом имеет сложную систему и архитектуру, ориентированную на безопасность. Нам приходилось искать способы инсталляции ПО и обновлений, удовлетворяющие внутренним политикам безопасности компании.

    В ходе работ мы получили запрос на обеспечение возможности просмотра трансляций через смартап в корпоративном мессенджере Atom Space.

    При интеграции сервиса транскодирования и live-трансляций мы столкнулись с нестабильностью видеопотоков, что потребовало доработки решения. Доработка заключалась в добавлении маркировки IP-пакетов исходящего трафика с наших сервисов согласно профилю трафика по типу обслуживанию клиента.

    Процесс всех согласований занял около полутора лет, а развернуть полноценный сервис нашей команде удалось за год.

  • Описание

    Реализация проекта состояла из следующих шагов:

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

    2.     Этап инсталляции. Работы включали в себя:

    • Инсталляцию ПО DEPOT в трех географически независимых дата-центрах.
    • Развертывание нескольких узлов транскодирования (основного и резервного) для обеспечения непрерывности трансляции в случае проблем с транскодером.
    • Развертывание внутренних серверов раздачи для охвата всех филиалов компании.
    • Инсталляцию дополнительных внешних Edge-серверов для трансляции мероприятий на внешнюю аудиторию.

    3.     Разработка нового сервиса. Клиенту требовалось ПО для перекодирования видеопотоков. Сервис должен:

    • Принимать видеопотоки по Unicast (RTMP, RTSP, HLS, HTTP Progressive).
    • Принимать видеопотоки по Multicast (RTP, UDP).
    • Транскодировать их в установленные и настраиваемые вручную битрейты, качество, кодеки, FPS.

    4.     Интеграция с внутренними системами. Требовалась интеграция с программно-аппаратным комплексом на андроид-приставках, чтобы вещать на экраны внутри корпоративной сети. Для push-уведомлений о начале трансляций специалисты Гринатома по API интегрировали свой мессенджер с нашим объектным хранилищем.

    5.     Установка сервиса мониторинга. Для информирования о работе решения был развернут сервис мониторинга. Все критические метрики работоспособности системы выводились на экран, также были добавлены уведомления (инженеры Гринатома добавили SMS-уведомления в случае недоступности узлов).

  • География проекта

    Все 138 филиалов компании, а также 4 внешних CDN-сервера для проведения трансляций Гринатома по всей России.

  • Дополнительные презентации

Комментировать

Комментировать могут только авторизованные пользователи.
Предлагаем Вам в систему или зарегистрироваться.

  • Заказчик

    Гринатом

    Гринатом

  • ИТ-поставщик

    Platformcraft

    Platformcraft

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