PurposeΒΆ

The Perfect Streamer program is designed to transmit MPEG-TS streams over the public Internet with packet loss and delays. The protocol of our own development is Perfect Stream (PS1) based on UDP. The standard Pro-MPEG and SRT protocols are also supported, which allows organizing channels both between Perfect Streamer and other programs or equipment that support these protocols.

  • PS1 transport protocol works on the principle of Automatic Repeat reQuest (ARQ). It has low resource consumption and allows to transmit high bitrate streams.

  • Pro-MPEG COP3 is described in the IEEE standard (https://ieeexplore.ieee.org/document/6738329). It is supported by a number of hardware manufacturers. Its important advantage is low latency.Its disadvantages are high network traffic and poor functioning in case of large packet loss.

  • SRT is an open protocol designed by Haivision. It is based on UDT protocol. It has wide distribution and good packet loss performance.

  • RIST open protocol. It is based on RTP/RTCP. It works as Automatic Repeat reQuest (ARQ) without ACK, only NACK, which provides high efficiency.