We're pleased to announce the release of RSAS 1.0.4. Rocket Streaming Audio Server (RSAS) is a high-performance webserver for distributing live streaming audio through the web, optimized for low latency and high numbers of simultaneous listeners.
This release is primarily a bugfix release, but there are a few minor new features as well. This version is a recommended update for all HLS users.
Download RSAS 1.0.4 today from our Downloads page.
What's new in RSAS 1.0.4?
Codec Detection
RSAS now detects the codec used by each stream and includes this information in the /health
API. Having
this information available at a glance is useful for troubleshooting and validation.
HLS Customization
You can now customize the HLS segment size and number of segments in a playlist, which allows broadcasters to make their streams rewindable further into the past. For more information, see HLS Settings.
Custom HTTP Headers
Custom HTTP headers can now be added to all responses, or scoped by port, VHost, or mount. This feature makes RSAS more flexible and eliminates the need to put a reverse proxy in front of it in many enterprise environments.
For more information, see our docs on Custom HTTP Headers.
Proxy Server Support
RSAS can now use a proxy server for outbound HTTP requests, which is useful in corporate environments. Read more about proxy server support in RSAS.
Other Changes
For a full list of changes including bugfixes, please refer to the CHANGELOG.
What's next?
We are still finalizing our roadmap for the next major release and are not yet ready to announce details on features.
What we can share is that we will be overhauling our build system and are hoping to see some performance improvements and support for new platforms (Raspberry Pi). We will also be upgrading to OpenSSL 3, as OpenSSL 1.1.1 is EOL. In order to continue supporting RSAS on older platforms like CentOS 7, which do not have OpenSSL 3, we will be switching to statically linking all dependencies, including OpenSSL. As a consequence, it will be even more important for you to stay appraised of RSAS releases in case there's another Heartbleed-style situation, so please make sure to join our low-traffic rsas-announce mailing list if you are running RSAS on the public internet.