Propósito¶
El programa Perfect Streamer está diseñado para la transmisión de flujos en formato MPEG-TS por la red pública Internet con pérdidas de paquetes y retardos. Se utiliza el protocolo propio Perfect Stream (PS1) basado en UDP. También se admiten los protocolos estándar Pro-MPEG / RTP+FEC (también conocido como SMPTE 2022-1/2) y SRT, lo que permite organizar canales tanto entre instancias de Perfect Streamer como con otros programas o equipos que admitan estos protocolos.
El protocolo PS1 funciona según Automatic Repeat reQuest (ARQ). Es de bajo consumo de recursos y permite transmitir flujos con bitrate alto.
Pro-MPEG / RTP+FEC (Pro-MPEG COP3, también conocido como SMPTE 2022-1/2) — RTP con corrección de errores anticipada (FEC). Descrito en la norma IEEE (https://ieeexplore.ieee.org/document/6738329) y soportado por numerosos equipos. Ventaja: baja latencia. Desventaja: alto tráfico adicional, y funciona mal con pérdidas de paquetes elevadas.
SRT — protocolo abierto de Haivision basado en UDT; ampliamente extendido, con buenas características de compensación de pérdidas de paquetes.
RIST — protocolo abierto basado en RTP/RTCP. Funciona según Automatic Repeat reQuest (ARQ) sin ACK, solo NACK, lo que asegura alta eficiencia.
Se admiten los protocolos de transporte estándar HLS, HLS SSL, UDP, RTP, HTTP y otros.
Transcoder que admite Nvidia Encoder y Software CPU.
El programa cuenta con funcionalidad de redundancia de flujos, un servidor EPG, un multiplexor y demultiplexor, un generador de EIT, trabajo con tarjetas DVB, un analizador profesional (TR 101 290 y más avanzado), gráficos, cifrado AES, mosaico, modificación de metadatos en MPEG-TS, etc.
Se admite la integración con sistemas de monitorización como Zabbix, Grafana y otros.