Projects / Resilient Streaming Protocol

Resilient Streaming Protocol

The Resilient Streaming Protocol (RSP) is a one-way IP/UDP media streaming protocol that was developed to provide high reliability audio streaming between the Internet radio station's rural studios and SHOUTcast servers. Although the protocol operates in a unidirectional fashion (without listener ack/resend packets), it does support optional listener reporting and packet quality tracking. A streaming server called rspServer is included. It accepts multiple RSP stream sources, providing both RSP and SHOUTcast compatible relaying and transcoding. The source code package also includes a command-line encoder and decoders.

Operating Systems

Recent releases

  •  21 Feb 2013 01:21

    Release Notes: Many bugs were fixed in RSP format discovery and stream re-pacing on the decoder and server. An example encoder and decoder that should build on any POSIX OS were included. A fully functional rspServer with SHOUTcast bridging, multiple stream support, and stream pre-rolling is included.

    Recent comments

    19 Jun 2011 23:45 aredridel

    Remarkably reliable and simple and supports multicast and multipath operation too!


    Project Spotlight


    A Fluent OpenStack client API for Java.


    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.