Resilient Streaming Protocol (RSP) is the technology that Resi uses to help ensure your streams are protected from audio and video quality loss. This means that RSP can help to establish an error-free transmission of your broadcast, even during interruptions to your network.
This differs from other streaming protocols, like RTMP or FEC-based protocols, because it stores and sends more redundant data. This extra redundancy translates to a lower chance of network packet loss and subsequent loss of quality for your multi-bitrate transmission even when you are streaming from a location with an unreliable internet connection or even when switching to a backup network, such as a cellular hotspot.
How Does RSP Work?
RSP works by keeping a local cache of your event and uploading from that cache to the Resi Cloud. When the encoder's internet connection becomes less than the necessary bitrate for broadcasting, all Resi Encoders utilize RSP's error correction to re-transmit data which may have been lost.
All events made in Studio rely on a short delay in order for re-transmission to occur properly and not affect end-destination(s). A longer delay means a better chance of flawless event viewing: no pausing or buffering to end viewers for those with good internet connections. In the case of a sustained internet outage, viewers may buffer or pause, but the event will resume where it left off once the connection is restored.