Dockerizing Radio: AudioEngine
It’s been known for a while that Docker, and containers in general, are slowly creeping into IT infrastructures.
Research shows they are stable enough to use exclusively in production – so why don’t we hop on the bandwagon for radio?
Insanity Tech is developing AudioEngine – a collection of scripts and utilities for virtualising a radio station’s streaming stack. We’ve just released v0.1.0-alpha, as a proof of concept.
To get started, install Ruby, Docker and docker-compose on a server, and clone https://github.com/InsanityRadio/AudioEngine.git.
Create and config.yml (from config.yml.dist). Insert your configuration, and run ruby scripts/build_config to build the docker-compose configuration. Then you can build and launch your streaming system.
Not bad, huh?
The development code is up on GitHub, and developers are, as always, invited to contribute.