Streaming NSV With The Icecast Media Server Home

Configuring A NSV Source Client For Use With A Icecast Media Server

-You need to select Shoutcast in NSVcap or use /SC for the command line streaming for the media server.
-You need to input the correct password used with the Icecast server.
 ( The Icecast server will not accept the source data using a incorrect password.)
-You need to use the appropriate port number so that the Icecast server can receive your source material.
 ( The Icecast server will not receive the source data using a incorrect port number.)

Icecast Server Configuration for NSV


Total number of concurrent clients supported by the server. Listeners are considered clients, but so is accesses to any static content (i.e. fileserved content) and also any requests to gather stats. These are max *concurrent* connections for the entire server (not per mountpoint).

Maximum number of connected sources supported by the server.

Icecast 2 Media Server Documentation


This indicates that this port will operate in 'shoutcast-compatibility' mode. Due to major differences in the source client connection protocol, if you wish to use any of the shoutcast source tools, you will need to configure at least one socket as shoutcast-compatible.

Icecast 2 Media Server Documentation

<!-- Sources log in with username 'source' -->
<!-- Relays log in username 'relay' -->

The unencrypted password used by sources to connect to icecast2.

<!-- Admin logs in with the username given below -->

The username/password used for all administration functions. This includes retrieving statistics, accessing the web-based administration screens, etc.

Icecast 2 Media Server Documentation



The name of the mount point for which these settings apply.

An optional value which will set the password that a source must use to connect using this mountpoint.

An optional value which will set the maximum number of listeners that can be attached to this mountpoint.

An optional value which will set the length of time a listener will stay connected to the stream. An auth component may override this.

An optional value which will specify the file those contents will be sent to new listeners when they connect but before the normal stream is sent. Make sure the format of the file specified matches the streaming format. The specified file is appended to webroot before being opened.

The mountpoint to use when shoutcast compatible source clients must connect. The default is /stream but can be overridden here to use an alternative name which may include an extension that some clients require for certain formats.

You must change the parameters highlighted in Red.

Iceast 2 Media Server
Icecast 2 Media Server
Win32 Specific Documentation

NSV Video Configuration for Icecast

There are no specific settings for video in <mount>. NSV streams usually have mountpoints ending in .nsv due to players (icecast doesn't care) and Ogg Theora streams tend to end in .ogg.

Icecast Relay Of Shoutcast NSV Stream

<!-- This is the hostname other people will use to connect to your server. It affects mainly the urls generated by Icecast for playlists and yp listings. -->

<!-- set the mountpoint for a shoutcast source to use, the default if not specified is /stream but you can change it here if an alternative is wanted or an extension is required-->

If you want the Shoutcast relay stream to have metadata contained within it (Shoutcast metadata is embedded in the stream itself) then that configuraiton needs to be set to 1.

You must change the parameters highlighted in Red.

Iceast 2 Relay

Setting Up A Single-Broadcast Relay



You must change the parameters highlighted in Red.

Icecast 2 Media Server

Video Introduction

It is possible to insert an intro to a video stream, just like with audio streaming.
Make sure it is the same format as the video that you are streaming.

Switching Between Source Clients, Without Losing Viewers

You must use a fallback mount (with override), it can be a file or another stream, but it must be of the same format.   

Your Station Displaying In The Icecast Yellow Pages / Stream Directory

<!-- <directory>
</directory> -->

You must remove the parameters highlighted in Red.
( The Oddsock YP is no longer operational. )

The server needs to be defined in the xml, eg and not uncommented, then the stream has to be marked public, eg either by the source client defining that or by specifying certain setting in <mount>. The YP servers can still prevent listing if they cannot access Icecast, this is often down to a misconfigured <hostname> or a firewall blocking access. Icecast 2 Media Server

Listener authentication

This is a feature of Icecast which allows you to secure a certain mountpoint such that in order to listen, a listener must pass some verification test. With this feature, a simple pay-for-play operation (eg user/pass), or some filtering based on the listener connection can be performed.

Icecast 2 Media Server


Search SCVI.NET using Mozilla or FireFox.

Search SCVI.NET using Internet Explorer below.
[ German | Portuguese | Spanish | French | Italian ]

International language support provided by