Omnia Audio Omnia A/XE User Manual

Page 75

Advertising
background image

ShOUTCAST COMPATIBLE STrEAMING SErVErS | 69

The project has been in a beta state ever since, though many users have had success in

production situations.
One of the features that sets Steamcast apart from other systems is the included web

interface that allows for management of sources and clients. The server also supports a

wide variety of source encoders and players that encompass other projects like Icecast2 and

SHOUTcast. The server also supports multiple publishing points/mount points which can

all stream on the same instance and ports. The support of the Icecast2 YP listing specifica-

tion also allows the server to list on multiple listing services which helps to promote a

web broadcast. Steamcast’s backend XML sheets are supported by other services such as

LoudCity for royalty requirements and the interface is also utilized by several IRC and

PHP projects to include stats in varying listener locations.

Installing and Using Steamcast
Download the server software from www.steamcast.com.
Windows Installation Procedure: Simply extract the .zip file to a folder (C:\Program Files\

Steamcast\). Once extracted, you can create a shortcut to steamcast.exe on your desktop and

edit the steamcast.conf file with your favorite text editor. The steamcast.conf file must be

in the same folder as the steamcast.exe file. Once your changes are made and saved back to

steamcast.conf you can start steamcast by double clicking either the shortcut or executable.
Unix Installation Procedure: To extract the tar.gz file you can gunzip the distribution file

then un-tar the archive. Using a text editor such as vi or pico, open the steamcast.conf file

and edit it to your needs. It does not matter where the server runs or what user the server

runs under as long as that user has read/write access to the extracted files and the current

working directory. To execute steamcast simply issue the command ‘./steamcast’
Running under Windows, you will see something like the command-line window below:

The first line shows that the configuration file has been successfully loaded. The second that

the mime types file has loaded. Neither the .vip nor .ban files were present. The PID value

was loaded from a .pid file. The encoder has not yet been enabled, so we see that the server

Advertising