On Demand NSV Content Delivery Home

Simple Activex
Submitted by Sawg
You can use the
NSV Activex controls for on demand streaming with NSV files locally stored on your server or website account.  Simply replace the stream url in the Activex script with the location and name of the .nsv file you wish displayed.

Nuke PHP
Submitted by
Smelter
This software has been stored in zip file format. You must extract it to use it.
Download
www.scvi.net/download/download.php?NSVnukeModule.zip.

There are bugs relating to using refresh and back buttons, causing multiple submits of the same information, and more, who knows. Im a PHP n00b.
Some bugs repaired.

/*********************************/
/* Shoutcast */
/* Smelter news, PHP nuke */
/* And you */
/*********************************/
Copyright (c) 2004 by Andy Shaules
(feedback@smelternews.com)

# www.smelternews.com
#
# This program is free software. You can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License.

Ok now that thats out of the way, Here is how it goes.

This program takes user supplied variables, such as Url's, file types, and information you would like to present. It then assembles the information into an active X html page. You are then given a list of files to view, accessible with "play" button. An "Info" button will list all public channels and files loaded in the database. It would be nice to set up as a universal media plugin for nuke, by adding a few lines and choices for "images" and stuff, but for now, its just video/audio

Primarily developed for NSV video, I've included "embedding" into the HTML page assembly so it can be used for WMV WMA ASF Quick time and any other object that can play/display with the "<embed src='http://yourfile.mp3> type of command.

#1  Up load all your files onto your server, and gather all your streaming media addresses.

#2  Load the Shoutcast folder into the modules directory. Log in as an Admin, and activate the module. When you open the page in your browser, it looks for the NSV database. At this point the database is not there so it displays a screwy looking clump, as there is no default file. If you are logged in as an admin, you will see the "admin" button. Hit this button.

#3  Now you are in the control room, and you need to create the NSV database. Hit the install button labeled "SHAZAM".



#4  Next it will ask you to enter information for a default stream. Title, URL, Width, height, Codec, Description, Extended description, Whether or not it is selectable by the public (non admins), and whether or not it is eligible to be a page stream default.

The Data base will select the highest number (last added) stream that is selected as a default, as the one that gets displayed first. you can have multiple "default" streams. Nuke plays the highest index number.
This is independent from the list of publicly selectable streams. An example is My "Station ID.nsv" file plays as default first but is not "selectable", it just plays the first time you enter.

#5  You then return to the control panel, where you can add, edit and delete, stream entries, even browse them in a mini-activeX display.

#6  The "Shazam" button will erase all channels you enter so be careful!! It is for installation, and reset to empty.

#7  The control panel will list all channels and info in the database for the admin, the "info" will display all "public" channels but not all the parameters, just name, and info.

#8  The Shoutcast folder contains a image file to create a movie screen. Overwrite it to personalize the look.


$future=next_version(if)[where $time='enjoyment']
{ I would like to add red and green lights to indicate status of any live Shoutcast server linked in the database as well as meta-data. Support for more file types (image) mp3 and audio only support with associated info displayed.}

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