Streaming hosting providers often require that end-users provide their own streaming sources; for example, clients may use SAM Broadcaster, or WinAmp with the Oddcast plugin, to transmit a live stream to the streaming server. This provides great flexibility for the client, however it requires that the client keep his personal computer running 24 hours a day. If the client's computer or Internet connection goes offline for any reason, his stream will also become unavailable.

In addition to remote (client-provided) sources, Centova Cast also supports the use of server-side sources, known as an "autoDJ". When using an autoDJ, clients upload their media library (eg: MP3 files) to the hosting server's hard drive, and the media is locally delivered directly to the stream. This allows the stream to remain entirely self-contained on the hosting server, and completely independent of the client's computer.

Centova Cast includes modules for integration with Pure-FTPd and ProFTPd FTP servers, which will allow your users to login via FTP with their Centova Cast usernames to upload their media. Instructions for installing these modules are included in the Centova Cast Installation Guide, available from the Centova Cast web site.

In most cases, FTP integration is configured automatically during installation and requires no further effort on the administrator's part.

If you prefer to provide media for the clients' streams through other means, you will need to arrange for the client's media to be stored in the following directory:


In the above example, CENTOVAROOT represents the path to Centova Cast (usually /home/centovacast), and USERNAME represents the client's username within Centova Cast. This directory must be readable both by the Centova Cast UNIX user account (usually centovacast) as well as the user account under which your web server runs (usually nobody or www-data).