|What Is NSV
NullSoft Video or NSV is a multimedia container format designed for Internet video streaming. NSV was developed by the same great people that produced the popular Winamp media player and Shoutcast streaming audio software.
A package of NSV software tools was developed to allow people to encode and stream video content. There are additional third party NSV software programs that have been developed by people within the NSV broadcast / user community.
- NSV supports both open source and proprietary video and audio codecs.
- Most existing video can be converted to a NSV supported video codec.
- Several multimedia players support the NSV format.
NSV has broken the restrictive Internet video streaming barrier. This software allows anyone the ability to produce and distribute live or recorded video content through the Internet.
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
- Output: Set to Shoutcast host
- 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.
- Port: Enter the port B2Net assigned for you to use.
- Password: Enter the password that was set for your Shoutcast server.
- 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-icq:*********** <— Set to your ICQ Number (If you don’t have one, leave blank)
- icy-reset:1 <— DO NOT CHANGE
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.
————— END OF LIVE VIDEO STREAMING ——————
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: http://www.headbands.com/gspot/
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, winamp.com 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: http://www.free-codecs.com/download/FFDShow.htm
Transcoding Real Media to NSV
The best codec for transcoding .rm files to NSV is Real Alternative, convenient name, eh? Anyways, the link is http://www.free-codecs.com/download/Real_Alternative.htm
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: