No description, website, or topics provided.
Go
Switch branches/tags
Nothing to show
Latest commit a91762a Dec 3, 2013 @adg adg update for go1
Permalink
Failed to load latest commit information.
README.md
config.json
icecloud.go
template.go update for go1 Dec 4, 2013

README.md

Icecloud

Icecloud is a tool for setting up Icecast streaming networks on Amazon EC2.

It was written by Andrew Gerrand.

Setup

First, install Go.

Install icecloud:

go get github.com/nf/icecloud

Usage

Configure icecloud by copying config.json from the source directory to a working directory somewhere.

Run the VM instances:

icecloud run config.json

Set up the icecast2 services on the VMs:

icecloud setup

Generate m3u playlist files for various mount points:

icecloud playlist mount1 mount2

Shut down the VM instances:

icecloud shutdown

Acknowledgements

Thanks to Gustavo Niemeyer for his superb goamz library for talking to Amazon AWS.