You can edit almost every page by Creating an account and confirming your email.

Rocket Streaming Audio Server

From EverybodyWiki Bios & Wiki


Rocket Streaming Audio Server
File:RSAS logo.png
Developer(s)Radio Mast, Inc.
Initial release2019; 7 years ago (2019)
Stable release
1.0.0 / November 9, 2022; 3 years ago (2022-11-09)[1]
Written inC++[2]
Engine
    Operating systemUnix-like and Microsoft Windows
    Typestreaming media server
    LicenseProprietary
    Websitewww.rocketbroadcaster.com/streaming-audio-server

    Search Rocket Streaming Audio Server on Amazon.

    Rocket Streaming Audio Server (RSAS) is a webserver for delivering live streaming audio over the internet. It receives live, compressed audio from a streaming audio encoder and delivers that audio to listeners connected to the server. RSAS was started as a drop-in replacement for Icecast, designed to overcome the performance limitations and other flaws in Icecast discovered while building the Radio Mast streaming audio CDN.

    History

    RSAS was developed in C++ by Albert Santoni in 2019 after difficulty scaling up the Icecast-based Radio Mast streaming audio CDN and dissatisfaction with the direction of Icecast development.[2][3][4] Development of RSAS followed the release of Rocket Broadcaster, a streaming audio encoder for Windows, in 2016.[5]

    Technical Details

    RSAS is a webserver for distributing live streaming audio, available on Linux, Windows, and FreeBSD.[6] It implements the HTTP, SOURCE, and HLS protocols, as well as APIs from Icecast to provide compatibility with Icecast-related software, such as encoders. Encoders connect by making an HTTP PUT request to a specific URL called a "mount", and upload live compressed audio. Listeners connect to the same URL using a player that makes an HTTP/HTTPS GET request and receives the live audio as a progressive download instead.

    Created as a replacement for Icecast, RSAS is compatible with the configuration file format from Icecast 2.4.[7]

    In addition to supporting most Icecast features, RSAS provides additional functionality such as HLS support, improved AAC support, live streaming metadata, and ad insertion.[8][9]

    Performance

    Touted as a high performance alternative to Icecast and Shoutcast, RSAS claims to support up to 1 million listeners on a server. Benchmarks published in 2022 demonstrate RSAS serving up to 240,000 listeners simultaneously on consumer-class hardware, limited only by CPU power and network bandwidth.[10] As a webserver, RSAS has been demonstrated to serve regular files with speeds equivalent to nginx on Linux.[8]

    Support Formats and Protocols[11]

    Protocol MP3 AAC Ogg Vorbis Ogg Opus Ogg FLAC
    HTTP/HTTPS progressive download Yes Yes Yes Yes Yes
    HTTP Live Streaming Yes Yes No No No

    See also

    References

    1. "RSAS Release Notes". Rocket Streaming Audio Server. 2022-11-10.
    2. 2.0 2.1 "Introduction". RSAS Documentation. 2022-11-10.
    3. "Introducing Rocket Streaming Audio Server". 9 September 2019. Retrieved 9 November 2022.
    4. "[Icecast] New Icecast Alternative: Rocket Streaming Audio Server". 9 September 2019. Retrieved 9 November 2022.
    5. "Rocket Broadcaster Launched". 28 September 2016. Retrieved 10 November 2022.
    6. "RSAS Downloads Page". Retrieved 10 November 2022.
    7. "Migrating from Icecast to RSAS". Retrieved 9 November 2022.
    8. 8.0 8.1 "RSAS 1.0 Released". 9 November 2022. Retrieved 10 November 2022.
    9. "Nieuwe versie Rocket Streaming Audio Server (RSAS) 1.0". Facebook. 12 November 2022. Retrieved 23 June 2023.
    10. "Benchmarking RSAS, Icecast, and SHOUTcast - Round 2". 9 November 2022. Retrieved 10 November 2022.
    11. "Technical Specifications". Retrieved 9 November 2022.


    This article "Rocket Streaming Audio Server" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Rocket Streaming Audio Server. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.