Guide for Starting your own NSV / Winamp TV Streaming Video Station

You must determine the type of content you wish to stream:

  • Live video
    * Encode live video
    Scroll down to “Live Video Streaming”
  • Pre-recorded video

• Encode existing video files
( Video conversion / encoding Scroll down to “NSV Video Processing”, which is after the Live Video part. )

–> NSV FlaskMpeg – (NSV)
–> NSV Coder GUI

Live Video Streaming

Select Set Capture Destination

Configure Set Capture Destination

  1. Output: Set to Shoutcast host
  2. Shoutcast server: Enter the Shoutcast Server IP here.
    (B2Net has given you a specific IP to bind to, do not bind to any other but that IP.
  3. Port: Enter the port B2Net assigned for you to use.
  4. Password: Enter the password that was set for your Shoutcast server.
  5. The headers.
  • Content type:video/nsv <— DO NOT CHANGE
  • icy-metadata:1 <— DO NOT CHANGE
  • icy-name:MY-TV <— Set to what you want your station name to be.
  • icy-genre:My-TV <— Type of genre/content you will be streaming.
  • Icy-pub:1 <— Set whether or not to publically list on Winamp TV Directory. 0=No, 1=Yes
  • icy-br:128 <— Bitrate you are paying for.
  • icy-url:
  • icy-irc:irc://
  • icy-icq:*********** <— Set to your ICQ Number (If you don’t have one, leave blank)
  • icy-reset:1 <— DO NOT CHANGE

Genre Classifications
Stations streaming ADULT content are required to label their stream accordingly. So, please classify your NSV stream accurately.

Examples:  Music, Movies, Web Cam, Television, Adult, XXX, or appropriate description

Failure to correctly identify your station genre may result in your station being banned from the Shoutcast station directory.

You are finished configuring here, Click OK.  This will save all your changes.

Select the source input devices.
Video and Audio capture source.


NSV Video Processing

Determining type of video file to be encoded
You must determine the type of codec used for encoding the source video file.  This information is required so that the proper video decoders are installed to allow transcoding the content into the NSV format.

You can determine this GSpot, a codec information appliance:

NSV Video transcoding using NSVate(For Windows XP)
It’s best to refer to this Winamp Forum Article for transcoding using NSVate:

NSV video transcoding using NSVate (For Windows 2000 and Windows 98)
Provides codec support for MPEG-1 and MPEG-2, DIVX, XVID and WMV.
Again, has a very detailed post and people with issues that you may encounter with FFDshow, so it’s best to view this thread on the official winamp forums:

FFDshow download link:
Transcoding Real Media to NSV
The best codec for transcoding .rm files to NSV is Real Alternative, convenient name, eh? Anyways, the link is
Transcoding MP4 to NSV
The MP4 file format is a media wrapper, that is similar to AVI, OGM or Matroska.

You MUST install a MP4 Splitter to transcode MP4 files, download link below:

You can also install the K-Lite codec pack, which includes both a MP4 file Splitter and FFDshow and in my honest opinion, everyone should have this installed.  You can download K-Lite using the link below:

You can use VirtualDubMod to downsample QuickTime .mov from a higher frame rate to a lower one and output the video files as raw (uncompressed) AVIs.

You can use TEMPGEnc to convert AVI video file format to MPEG1 video format.
When using Lame to encode audio it is recommended that you encode using mono with the CBR format.  Using the VBR format introduces some nasty high-pitched artifacts when down-sampling, which get very objectionable in stereo.

A little batch NSV converter (to VCD)
This is a great NSV batch converter and has a very detailed explanation of what all it can do and how to use it, see the link below: