GlassCoder is a minimalist audio encoder for IceCast and Shoutcast streaming servers as well as HTTP Live Streaming (HLS).

It supports the following audio sources:

  • Advanced Linux Sound Architeture (ALSA)
  • AudioScience HPI (ASIHPI)
  • File Streaming (FILE)
  • JACK Audio Connection Kit (JACK)

The base GlassCoder streamer component utilizes no configuration files or GUI interface whatsoever; with the 'user interface' consisting entirely of the command-line invocation. As such, it is well suited for use cases where the encoder is completely driven by an external system or script.

The following audio codecs are supported: MPEG-1/1.5 Layer 2 ('MP2'), MPEG-1/1.5 Layer 3 ('MP3'), MPEG-4 Advanced Audio Coding, High Efficiency Profile ('HE-AAC+'), Ogg Opus, Ogg Vorbis

Platform(s)
GNU/Linux
BSD
Software type
ALSA
JACK
Software language
C++
Software features
Broadcasting/streaming
Audio input
License
GPL-2
Developer(s)
Fred Gleason ElvishArtisan

Recent releases Release Date
GlassCoder 2.0.0rc3 24 May '22
GlassCoder 2.0.0rc2 4 May '22
GlassCoder 2.0.0rc1 3 May '22
GlassCoder 2.0.0rc0 17 Mar '22