Icecast
Streaming media server for internet radio and live audio

Icecast is an open source streaming media server used to broadcast live audio (and other media) to listeners over the internet. It acts as a central mountpoint-based server that can accept source streams from encoders and relay them to many concurrent clients.
Key Features
- Live streaming server with mountpoints for multiple stations/streams
- Supports common streaming formats such as MP3 and Ogg Vorbis, and can carry AAC/Opus depending on your source setup
- Listener management features including basic authentication and access controls per mount
- Stream relaying and cascading to distribute load across multiple servers
- Built-in web status pages and stream metadata reporting
- Extensible architecture with optional modules (for example, authentication backends)
Use Cases
- Hosting an internet radio station with one or many channels
- Broadcasting live event audio (talks, DJ sets, community radio)
- Relaying streams to regional servers to reduce bandwidth and latency
Limitations and Considerations
- Primarily focused on live audio distribution; advanced on-demand media library features are out of scope
- Scaling to very large listener counts typically requires relays, careful tuning, and sufficient outbound bandwidth
Icecast is a mature choice for self-hosted audio streaming when you need a reliable server for live broadcasts, broad client compatibility, and a straightforward operational model. It fits well for internet radio, community streaming, and lightweight live audio infrastructure.
Categories:
Tags:
Tech Stack:
Similar Services

AzuraCast
Open-source web radio management suite for automated streaming
Self-hosted web radio platform for station management, AutoDJ, live DJs, multi-station hosting, analytics and Docker-based deployment.

Podsync
Generate podcast feeds from YouTube and Vimeo sources
Podsync turns YouTube or Vimeo channels and playlists into podcast RSS feeds, with scheduled updates, filtering, and optional audio transcoding for podcast apps.
LibreTime
Radio broadcast and automation platform for internet and terrestrial stations
Open-source radio broadcast and automation platform with scheduling, library management, live broadcasting and playout integration (Icecast, Liquidsoap).

Castopod
Open-source podcast hosting and publishing platform
Castopod is an open-source podcast hosting platform to publish podcasts via RSS, interact with audiences (Fediverse), and track privacy-friendly analytics.

PigeonPod
Convert YouTube channels and playlists into private podcast feeds
Self-hosted YouTube-to-podcast converter that generates API-key-protected RSS feeds, auto-syncs new uploads, and downloads audio or video for any podcast client.

Podfetch
Self-hosted web podcast manager and downloader
Web-based podcast manager and downloader with RSS support and GPodder compatibility. Rust backend with React/TypeScript frontend and Docker images for deployment.
C