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.