Resilient Streaming Protocol (RSP)
The Smartest Way to Deliver Your Content
The Resilient Streaming Protocol (RSP) is the first livestreaming technology to fully protect against audio and video quality loss during transmission—regardless of network interruptions. RSP is intended for use in applications that require live media to be free of imperfections caused by transmission problems or where the viewing experience cannot be interrupted by lost content.
Because RSP guarantees complete and error-free audio and video delivery, it can confidently be used for livestreaming over unpredictable networks.
The Highest Quality Streaming
Other streaming protocols have the potential to lose video data while en route to a cloud server. With RSP, you can be certain that multi-bitrate video has been created from a perfect and complete audio/video source.
Broadcasters who use RSP can be certain that their multi-bitrate video has been created from a perfect and complete audio/video source. Another major benefit of streaming with RSP and an RSP cloud transcoder is that unlike with RTMP or FEC protocols, an RSP cloud transcoder is not limited by a certain amount of time in receiving the audio/video data. If an RSP livestreaming encoder temporarily loses network connectivity and cannot send audio/video, the RSP cloud transcoder simply waits for the network to be restored. Whenever the encoder’s network is restored, the encoder transmits all data which has not been received by the cloud transcoder, and the cloud transcoder resumes transcoding from exactly where it left off. This ensures that live viewers will have a gapless and error-free adaptive bitrate viewing experience even in the case of high packet loss or total transmission interruption during the live broadcast. Videos streamed with RSP can also be immediately made available for VOD because they were transcoded and stored from a perfect and complete source, so there are no video errors that need to be corrected after the live event.
Error-Free, Perfect Quality
Streaming live video over unpredictable networks (like the Internet) has historically always been a problem. Before RSP, the most effective livestreaming technologies used Forward Error Correction (FEC) techniques which send a limited amount of redundant data to hopefully protect against loss of content during transmission.
RSP
Unlike FEC, RSP uses a combination of selective retransmission and data verification checks to ensure that all data is received perfectly by the destination. In doing so, RSP assures that the destination receives an exact copy of what was produced by the livestreaming encoder. If the data received by the destination is not a perfect copy, RSP re-transmits only the data that was corrupted during transmission.
FEC
With FEC, only a limited amount of redundant data is sent, and if all of the data for a particular section of the video is lost (which is likely to happen eventually on an unpredictable network) that video content is lost for good, resulting in pixelated images, complete gaps in content, or even total playback failure.
Resi Works on Any Network
When broadcasters are considering streaming from networks which they have not evaluated or do not control (such as a network provided by a rented venue), they will often have concerns with continuous internet connectivity, upload bandwidth availability, and firewalls blocking access to streaming. Fortunately, RSP natively addresses each of these problems.
Since RSP is designed to protect against audio/video loss during connectivity problems, broadcasters can be at ease knowing that their video will not be affected by temporary connectivity outages or bottlenecks in upload. This protection is so extensive that RSP even supports switching networks, such as moving from one cellular carrier to another mid-stream, all without losing data. When taking advantage of a Multi-WAN router, encoders using RSP can leverage multiple internet connections simultaneously. These additional networks can be in place as a backup or to provide additional upload bandwidth.
RSP also uses the standard internet ports 80 and 443 to upload live video and the same ports to receive feedback from the destination which means no firewall modifications are needed at any location. This simplifies streaming setup and also protects against content filtering devices designed to block streaming appliances which use non-standard internet ports.