No, Centova Cast does not require that you use these methods to upload media. In fact, Centova Cast does not care how you place your media on the server.
When a Centova Cast stream account is created, Centova Cast creates a directory named:
This is the media directory for the stream, and you simply need to place your media files in this directory to use them with Centova Cast. Centova Cast's FTP server automatically stores uploaded files in the directory above, but you can also place your media files there through other means.
- You could set up a Samba share to copy files over a local network from a Windows machine.
- You could create bind mounts in the media directory to point to other directories on the server, thus allowing a single stream to use media from a number of different directories, or allowing multiple streams to share the same directory.
- For server-to-server transfers, you could use rsync, scp, or similar to copy media directly into the media directory.
All of the above examples require varying degrees of setup and configuration outside of Centova Cast.
After placing media files in the media directory manually, note that you will need to manually update the media library as (unlike uploads via FTP or the file manager) Centova Cast has no way of knowing you've added media. This can be done through the web interface:
- Login to the Centova Cast account via the web interface.
- Under the Options menu, click Manual library update.
Alternately, this can also be done from the commandline (via SSH) using the command:
/usr/local/centovacast/bin/ccmanage reindex USERNAME
USERNAME with the username of the account.
- Any media placed in a stream's media directory must be readable by the ccuser UNIX user account.
- Encounter errors if any of your media files (or the media directory itself) is unreadable.