Cast

The Cast Developer Hub

Welcome to the Cast developer hub. You'll find comprehensive guides and documentation to help you start working with Cast as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started

Introduction to Cast

This page explains what Cast is and how it will improve your life

Cast is an audio live streaming server built on top of Node.js. You can compare Cast to software like SHOUTcast and Icecast. Both of these have deep roots in the 90's. With Cast, we're getting Internet radio out of these times and into 2015 (and counting).

Cast is built on three pillars:

  1. Hackability. Cast is built to be hacked to suit your needs. It's your streaming server, why shouldn't it be tailored exactly how you want it to be? Cast is built especially with this in mind. We made hooks that makes data sharing to your site, app or spaceship super easy! Fork away.

  2. Compatibility. Cast is built to work with all of the widely used streaming standards in an innovative way. If you use Icecast or SHOUTcast, you'll be able to use Cast in exactly the same way. No complications, welcome to the 21st century.

  3. Innovation. The clue's behind the name, Innovate Technologies. Cast is built on the definition of innovation. The 90s was dull, boring and most importantly; 15 years ago. Cast promises an innovative solution to streaming. Combining clever, modern code with a beautiful UI; you really cannot go wrong.

A demo of a Cast server can be found here: https://opencast.radioca.st

Cast is released under the AGPLv3 license. Contributions are welcome!