System Requirements | Hardware
Requirements for Centova Cast
It's important to note the distinction between Centova Cast, SHOUTcast/IceCast, and your autoDJ. Centova Cast itself is just a control panel; it simply configures SHOUTcast DNAS, IceCast, and your autoDJ, and then it gets out of the way.
Because it does not do any streaming itself, the requirements for Centova Cast itself are minimal. Any modern dedicated server or VPS with 512MB+ of RAM should work just fine.
Requirements for SHOUTcast/IceCast
SHOUTcast DNAS and IceCast are relatively lightweight and efficient. They'll have little impact on your CPU load, memory usage, or disk space, even if you're hosting a lot of streams.
Streaming audio to any significant number of listeners does use a substantial amount of bandwidth, however. More information about SHOUTcast DNAS/IceCast system requirements, and instructions to calculate your estimated bandwidth requirements are available in our knowledge base.
Requirements for your autoDJ
For most stream hosts, the autoDJ is the primary bottleneck on the server. If you are using realtime media re-encoding (virtually all stream hosts do), your autoDJs will use a significant amount of CPU time.
Most autoDJ software vendors do not publish specific requirements, but additional information available is provided in our knowledge base.
System Requirements | End-Users
Centova Cast is designed to be standards-compliant, and has been tested with a wide variety of browsers including:
- Google Chrome
- Mozilla Firefox
- Internet Explorer 9.0+
- Apple Safari
Centova Cast does rely heavily on AJAX, but any browser that's fully compatible with Internet Explorer, Gecko, or Webkit should be fine.
System Requirements | Software
Centova Cast is designed for Linux-based servers only. You'll need:
|Operating system:||CentOS 6/7 (or equivalent RHEL release), or|
|Debian Linux (Stable branch recommended)|
|Database server:||MySQL v5.0 - v5.6 (or equivalent MariaDB version)|
You'll also need a streaming server, and if you plan to use autoDJ capabilities, you'll need a compatible streaming source. Centova Cast supports any of the following:
|Streaming server:||SHOUTcast v2.x|
Other miscellaneous requirements:
- A working package manager (yum or apt) is strongly recommended to allow the installer to install any missing packages.
- The gcc toolchain and GNU C library are required during installation.
- A working cron daemon is required.
Centova Cast provides its own web and FTP services and does not rely on any existing web server installation.
System Requirements | Networking
Centova Cast requires at least one IP address for its control panel and any hosted streams.
- This IP address must not have another web server on port 80 if you wish to use Centova Cast's port 80 proxy.
- This IP address must not have another FTP server on port 21 if you wish to use Centova Cast's built-in FTP server to allow users to upload media.