Linux Command Line NSV Tool
Written by Sankt
nsvscsrc-linux is a command line tool for the Linux / Posix family of operating systems.
You can download the software here :
The nsvscsrc-linux package is a ELF binary (Executable and Linking Format) application and
requires the installation of a ELF library that is compatible with your Linux / Posix system.
The nsvscsrc-linux software can be used with ELFsh ( ELF Shell ). ELFsh is compatible with
most Posix systems, including Beos, Solaris and *BSD.
You can find more information about the ELFsh project here :
Ubuntu Linux users can find more information here :
This software sources or sends NSV content to the server only. It does not act as a NSV server.
You must have access to a Shoutcast / Icecast / Steamcast compatible media server.
- Uncompress the nsvscsrc-linux binary package
- Create a folder for it
- Place the uncompressed binary package in that folder
You must also create a folder for placing the NSV encoded files that you will be streaming.
nsvscsrc-linux command line usage:
nsvscsrc [options] /SC host:port:pass:headers.txt dir1 [dir2 ...]
- /SC sends to a shoutcast server.
host should be the web address or IP of the server
port should be the baseport of the server
pass should be the server password
headers.txt should be the filename of a file that has the headers to be sent to the server.
Headers that should be included are:
icy-br:300 (the bitrate of the stream, in kbps)
icy-name:myStream (the name of the stream)
icy-genre:webcam (the genre of the stream)
(plus any additional headers you may desire)
nsvscsrc [options] /UV host:port:sid:uid:auth:br:maxbr dir1 [dir2 ...]
- /UV sends to an ultravox server.
No more explanation needed (except that br and maxbr are in bps, NOT kbps).