Назначение¶
Программа Perfect Streamer предназначена для передачи потоков формата MPEG-TS через публичную сеть Интернет с потерями пакетов и задержками. Используется протокол собственной разработки Perfect Stream (PS1) на базе UDP. Также поддерживаются стандартные протоколы Pro-MPEG и SRT, что позволяет организовывать каналы как между Perfect Streamer, так и другими программами или оборудованием, что поддерживают эти протоколы.
Протокол PS1 работает по принципу Automatic Repeat reQuest (ARQ). Имеет низкую ресурсоемкость и позволяет передавать потоки с высоким битрейтом.
Pro-MPEG COP3 описан в стандарте IEEE (https://ieeexplore.ieee.org/document/6738329) и поддерживается рядом оборудования. Достоинства низкая задержка. Его недостаток высокий дополнительный трафик, и он плохо работает при больших потерях пакетов.
SRT открытый протокол разработки Haivision. Базируется на протоколе UDT. Имеет широкое распространение и хорошие характеристики компенсации потерь пакетов данных.
RIST открытый протокол. Базируется на протоколе RTP/RTCP. Работает по принципу Automatic Repeat reQuest (ARQ) без ACK, только NACK, что обеспечивает высокую эффективность.
Поддерживаются стандартные транспортные протоколы HLS, HLS SSL, UDP, RTP, HTTP и др.
Транскодер, поддерживающий методы Nvidia Encoder и Software CPU.
В программе присутствует функционал резервирования потоков, EPG-сервера, Multiplexor и Demultiplexor, генератор EIT, работа с DVB-картами, профессиональный анализатор (TR 101 290 и более расширенный), графики, шифрование AES, мозаика, модификация метаданных в MPEG-TS и др.
Уникальные функции синхронизации потока и устранение джиттера, коррекция PCR-меток в видеопотоке.
Интеграция с системами мониторинга Zabbix, Grafana и др.