Configuration

Basic Setup

Get a brief intro to streaming audio, learn how to create a basic configuration file for Rocket Streaming Audio Server (RSAS), and how to connect with a streaming audio encoder.

Mounts

Learn about how to configure mounts, so you can host radio streams on your server.

Relaying

Relays mirror existing streams through your server, and are useful for a number of scenarios. Find out all about stream relays here.

Fallbacks

Fallback mounts and fallback files act as a backup audio source if a stream goes offline.

HLS

HTTP Live Streaming is an alternate streaming protocol that has advantages for mobile listeners. This section covers how to enable and use HLS for audio streaming.

Logging

This section covers the log files generated by RSAS and the formats that are used.

Authentication

This section covers the different authentication mechanisms available to authenticate connections from sources (broadcasters) and listeners.

HTTPS / TLS

This section covers how to secure your streams by enabling TLS / SSL (HTTPS) in RSAS. This allows encrypted streams to be served over HTTPS to listeners, and also allows broadcasters to connect securely.

Page Templates

This section covers how to customize error pages displayed by RSAS.

Custom HTTP Headers

RSAS can send custom HTTP headers in responses. This section explains how to configure that feature.

Reverse Proxying

RSAS can be run behind a reverse proxy server. This section explains some tips on how to configure that.

Examples

This section shows some useful configuration file examples, which can make a great starting point for your RSAS configuration.

Miscellaneous

Covers less commonly used features, including HTTP Proxy Server support.