beautypg.com

Omnia Audio Omnia A/XE User Manual

Page 84

background image

78 | ShOUTcast Streaming

8000

/live.mp3

As before, the port specified is allocated but this time the shoutcast-mount implicity defines

a second listening socket whose port number is always one higher than the port defined,

this also informs icecast of which mountpoint the shoutcast source client on this socket will

be using. Using this approach you can allow multiple shoutcast source clients to connect at

the same time.
The following is just to show the longer approach to defining shoutcast compatability.

/live.nsv

<-- You may have multiple elements -->

8000

8001

1

Note that multiple listen-socket sections may be configured in order to have icecast2 listen

on multiple network interfaces or multiple ports. If a bind-address is not specified for a

particular listen-socket, then the socket will be bound to all interfaces (including IPv6 if

available).
For most people, the bind-address option will not be required and often confuses people.

Configuration Options

port
The TCP port that will be used to accept client connections.
bind-address
An optional IP address that can be used to bind to a specific network card. If not supplied,

then it will bind to all interfaces.

shoutcast-mount
An optional mountpoint setting to be used when shoutcast DSP compatible clients connect.

The default global setting is /stream but can be overridden here to use an alternative name

which may include an extension that some clients require for certain formats. Defining this

within a listen-socket group tells icecast that this port and the subsequent port are to be

used for shoutcast compatible source clients. This is an alternative to the shoutcast-compat

approach as this implicitly defines the second listening socket and allows for specifying

multiple sockets using different mountpoints for shoutcast source clients. The shoutcast-

mount outside of a listen-socket group is the global setting of the mountpoint to use.