Perfect Streamer
- Все товары производителя:
- ООО «Пёрфект Софт»
«Perfect Streamer»® — программное обеспечение для доставки цифровых потоков телеканалов через публичную сеть Интернет в любую точку мира в режиме «Точка — Точка». В основе лежит использование проприетарного транспортного протокола «Perfect Stream», обеспечивающего надёжную и стабильную доставку видеопотоков без использования дорогостоящих сетей. Также поддерживаются стандартные транспортные протоколы Pro-MPEG, SRT и RIST, что позволяет организовывать каналы как между «Perfect Streamer»®, так и другими программами или оборудованием, которые поддерживают эти протоколы.
Перейти к описанию«Perfect Streamer»® — программное обеспечение для доставки цифровых потоков телеканалов через публичную сеть Интернет в любую точку мира в режиме «Точка — Точка».
В основе лежит использование проприетарного транспортного протокола «Perfect Stream», обеспечивающего надёжную и стабильную доставку видеопотоков без использования дорогостоящих сетей.
Также поддерживаются стандартные транспортные протоколы Pro-MPEG, SRT и RIST, что позволяет организовывать каналы как между «Perfect Streamer»®, так и другими программами или оборудованием, которые поддерживают эти протоколы:
- Perfect Stream транспортный протокол работает по принципу Automatic Repeat reQuest (ARQ). Имеет низкую ресурсоемкость и позволяет передавать потоки с высоким битрейтом.
- Pro-MPEG COP3 описан в стандарте IEEE и поддерживается рядом производителей оборудования. Достоинство: низкая задержка. Его недостаток — высокий дополнительный трафик, а также он плохо работает при больших потерях пакетов (более 0.3%).
- SRT — открытый протокол разработки Haivision. Базируется на протоколе UDT. Имеет широкое распространение и хорошие характеристики компенсации потерь пакетов данных.
- RIST — Новый открытый протокол. Базируется на протоколе RTP/RTCP. Работает по принципу Automatic Repeat reQuest (ARQ) без ACK, только NACK, что обеспечивает высокую эффективность. Использует unicast и multicast.
Ключевые характеристики:
- Операционная система Linux;
- Передача видеопотоков в формате IP SD/HD/UHD до 60 Мбит/с и выше каждый;
- Поддержка трёх разных протоколов для передачи потоков через публичные сети. Потери могут быть до 40% и задержка (RTT) до одной секунды;
- Поддержка протоколов UDP и RTP для локальной сети;
- Для поддержки других транспортных протоколов доступно подключение внешних утилит (ffmpeg, gstreamer etc);
- Анализ MPEG-TS потока, диагностика проблем;
- Синхронизация потока и устранение джиттера (Jitter);
- Коррекция PCR-меток в видеопотоке (PCR Fix);
- Модификация MPEG-TS потока: фильтрация по pid, модификация pid, изменение языковых метаданных;
- Хранение данных диагностики в локальной базе данных;
- Отображение графиков;
- Шифрование потоков алгоритмом AES 128/256 бит;
- Визуальное отображение контента потоков («Мозаика»);
- XMLTV сервер. Импорт XMLTV из внешних источников;
- Выемка данных из потока и их агрегация в формат XMLTV;
- Мультиплексор MPEG-TS;
- Генератор EIT для SPTS потока и мультиплексора;
- Модификация метаданных вещателя в MPEG-TS (SDT etc);
- Работа с мультипрограммным MPEG-TS (MPTS);
- Работа с DVB-картами (DVB-S, DVB-S2, DVB-T2 и др.), приём каналов FTA.
Преимущества использования:
- Стабильная работа через публичный Интернет;
- Дистрибуция видеопотоков с одного сервера в любую страну мира с минимальными затратами на инфраструктуру;
- Лёгкое обслуживание одним диспетчером;
- Трансляции в сложных условиях, где потери пакетов высокие (до 40%), а интернет-связь плохая (при задержках до 1000 мс.);
- Работает на любом стандартном оборудовании, где можно установить операционную систему Linux CentOS, Ubuntu, Oracle Linux и т.д.;
- Низкие системные требования к оборудованию;
- Высокая производительность: свыше 20 Гбит/с трафика с одного сервера;
- Мониторинг в реальном времени качества доставки видеопотоков, в том числе на стороне клиента;
- Статистика, графики и отчёты по качеству доставки видеопотоков;
- Коррекция битых PCR-меток у видеопотоков, особенно актуально при приёме некачественных видеопотоков HLS;
- Поддержка стандартных транспортных протоколов на выходе из сервера для доставки на конечное оборудование получателя: UDP Unicast, UDP Multicast, RTP, HTTP, HLS, SRT, RIST, Pro-MPEG и др.;
- Резервирование телесигнала из нескольких потоков в общий с возможностью автоматического переключения в случае отключения одного из источников;
- Шифрование потоков алгоритмом AES 128/256 бит для выполнения требований от правообладателей по безопасности передачи потоков через публичный Интернет;
- Дружественный и современный web-интерфейс управления программным продуктом, адаптированный для управления с экрана любого устройства, в том числе смартфона;
- Приём FTA-каналов со спутника или цифрового эфирного телевидения без использования дополнительного программного обеспечения, необходимы только DVB-карты, установленные в сервер;
- Быстрая настройка и ввод в эксплуатацию буквально за 10 минут;
- Профессиональная система активации и защиты;
- Интеграция с системами мониторинга типа Zabbix, Grafana и другими (есть готовые скрипты в дистрибутиве);
Требования к системе:
- Perfect Streamer работает на OS Linux. Главное требование версия GLIBC >= 2.17.
- Система должна быть совместима с системой защиты Gemalto Sentinel.
- Сетевые интерфейсы, с которыми работает сервис стримера, должны иметь статические настройки.
Для семейства Red Hat и Debian имеются пакеты инсталляции и репозитории. Поддерживается версия RHEL 7 и выше (Centos etc). Debian based системы (Ubuntu etc) должны иметь службу systemd.
Ориентировочные требования к аппаратному обеспечению: 1 ядро 2.4 ГГц и 1 Гб ОЗУ на каждые 200 Мбит трафика. Оценка приблизительная и зависит от используемых протоколов и настроек сервиса.
Порядок ручной установки Perfect Streamer:
- Установка компонента HASP — aksusbd-8.15-1.x86_64
- Установка пакета pstreamer-1.7.1.298-1.x86_64.protect