The next generation of web radio streaming
Leave Safari buffering problems and incompatible HTML5 players behind. SPCast Server was developed for the modern web. With native HLS, adaptive bitrate and a Rust codebase for your own infrastructure.
- Your studioSAM Broadcaster · RadioBOSS · mAirlist
- SPCast ServerOn your infrastructureHLS DASH HTTP
- Your listenersBrowser · Smartphone · Radio player
- 100% Rust
- Windows · Linux · macOS
- HLS · DASH · Direct stream
Server architecture at a glance
100% Rust codebase
Developed in Rust and built for continuous streaming operation.
Asynchronous architecture
Audio connections and delivery are handled asynchronously. HLS segments are created without additional transcoding.
Why it is time for a change
Classic direct streams remain available. For browser and mobile playback, SPCast adds native streaming formats and dedicated fallbacks.
Icecast / Shoutcast
Typical challenges with classic direct streams. Available features depend on the version and configuration.
HLS through additional tools
Depending on the server, segmented streaming requires additional components.
Browser playback
The player and device must support the stream format in use.
Fluctuating reception
A single direct stream cannot adapt its bitrate to the connection.
Studio interruptions
Without a configured fallback, losing the source can stop playback.
Track titles and audio
Title display depends on the protocol and how the player processes it.
SPCast Server
Direct streams, segmented delivery and metadata in one server application.
Native HLS & DASH
The server creates audio segments directly from the incoming stream without re-encoding the audio.
HTML5 & mobile playback
HLS for supported browsers and devices, complemented by DASH and classic direct streams.
Adaptive bitrate
Compatible players can select suitable quality levels when the connection fluctuates.
Failover with lobby system
The lobby system handles interruptions to the studio connection.
Synchronized metadata
ID3 timestamps associate track information with the corresponding audio segments.
Built for continuous broadcasting
From the connection to your studio software through to delivery to your listeners.
Direct delivery
Segmentation without additional transcoding avoids re-encoding the audio stream.
Error handling
The server handles faulty audio frames and can resynchronize the incoming bitstream.
Statistics
HLS and direct-stream listeners are recorded on the server. No additional player scripts are needed.
Broadcaster compatibility
Connect familiar programs such as SAM Broadcaster, RadioBOSS or mAirlist. YP v2 integration is supported.
Flexible deployment & licensing
Run SPCast on your own server or choose managed hosting.
Unlicensed mode
- Up to 100 simultaneous listeners
- Up to 5 simultaneous video connections
- Support through the community forum
Premium licenses
- Entry-level licenses for end users
- Reseller options for hosting providers
- Support through the forum and ticket system
Download SPCast Server
Downloads and further information are available in the GitHub repository.
Hosting by STREAMPANEL
Prefer to leave server administration, IPs, firewalls and backups to us? Choose SPCast with managed hosting.