Linux Command Line NSV Tool
Written by Sankt
|
Home
|
nsvscsrc-linux is a command line tool for the Linux / Posix family of operating systems.
You can download the software here :
www.scvi.net/soft/nsvscsrc-linux.tar.gz
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 :
elfsh.segfault.net
Ubuntu Linux users can find more information here :
packages.ubuntulinux.org/breezy/devel/elfsh
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:
Shoutcast
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)
icy-url:http://www.cockos.com
(plus any additional headers you may desire)
Ultravox
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).