Streaming Audio News and Tips

RSAS 1.0.6 Released

We're pleased to announce the release of RSAS 1.0.6. 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.

Download RSAS 1.0.6 today from our Downloads page.

This release includes a number of minor quality-of-life improvements and bugfixes:

  • Improved bitrate auto-detection
  • Added a "404 HLS Not Enabled" error response, for easier troubleshooting.
  • HLS:
    • Added a <base-url> option to provide flexibility when running behind a reverse proxy. Read our new docs on Reverse Proxying for more information.
    • Added experimental <relative-paths> option.
    • Added support for X-Forwarded-Proto header.
  • VHost hostnames now support starting with a wildcard (*.example.com)
  • The error log now includes the IP addresses of sources that connect, to make troubleshooting easier.
  • Bugfix: Fixed HLS segment timestamps being in wrong byte order (regression in 1.0.5)
  • Bugfix: Fixed a race condition in HLS segmenter
  • Bugfix: Fixed Looped Audio Files rate limit not working in certain circumstances
  • Bugfix: Fixed a memory leak in HLS
  • Bugfix: Fixed HLS relay sometimes truncating segments

Raspberry Pi and New Platforms

We're pleased to announce we now have an experimental build available for Raspberry Pi. This build should work on Raspberry Pi 2 and newer. It is compiled for ARM "A" series processors (ARMv7-A and newer) and requires a Linux distribution with glibc 2.28 or newer (Raspberry Pi OS 2020-12-02+, Debian 10+, Ubuntu 18.10+). This build should also work on other ARM devices that meet these requirements.

We've also added AlmaLinux 9 as a supported platform. CentOS 7 support has been dropped, as it is no longer supported the CentOS project.

Other Changes

For a full list of changes including bugfixes, please refer to the CHANGELOG.