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).



Options:

/titles informs the server of title changes using the filenames
/shuf shuffles each directory of files

Directories:

dir1 dir2 etc are directories that are scanned for *.nsv.
The source cycles through one file in each directory in a loop.

you can use /nb <#> to specify how many files will play from each dir:
/nb 3 dir1 /nb 1 dir2 -> will play 3 files from dir1 then 1 from dir2
then 3 from dir1 and so on... /titles /shuf /sc /uv /nb

Home

Search SCVI.NET using Mozilla or FireFox.

Search SCVI.NET using Internet Explorer below.
Google
  Web www.scvi.net
[ German | Portuguese | Spanish | French | Italian ]

International language support provided by Google.com