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 mountainchill.com 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.
|Tags||Streaming multicast Command Line|
|Licenses||MIT License GPL|
|Operating Systems||Mac OS X Unix|
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.