The Leader in Secure Video Delivery Software
Home
How Clipstream™ Video Hosting Works
For the video the .vcs file to be played you need to upload the video file (.vcs), the clipstreamvideo.zip, a buttonset graphic, the Clipstream Video .js file that governs how the video plays and what resources it uses, and a web page that has a link to that .js file.

Requirements
  • web page with Clipstream™ js. embedded link
  • Existing Clipstream™ .js file
  • web page editor or Notepad
  • any default files generated by the Clipstream™ Video Encoder

The Applet calling the resources on the
host web server

Playerless Hosting
Clipstream™ Video can be described as playerless because all of the resources needed are located on the server with only the content needed to be downloaded by the viewer. Under the default settings for Clipstream™ Video when a viewer visits the page with browser the applet will detect the viewer's connection speed and start streaming a defined .vcs file that matches the viewer's detection speed. If there are any optional parameters in the applet code, it will deliver the video differently (for example: autoplay, autoloop, etc.).

The Clipstream™ Video Applet in the Clipstream™ Video .js file
How the video is played and what resources will be used is governed by a set of instructions in a code called an Applet. An Applet is Java code that runs in your browser that can launch a separate program. As a developer, by editing the code, you can change which video is played and how it is played.

The Clipstream .js file
Since 2006 the applet has been embedded in a Javascript file that makes it easy to link to from a web page. It packages the applet in a separate text file that is easily editable.

The clipstreamvideo.zip
The engine for Clipstream™ Video is the clipstreamvideo.zip, a small compressed file that contains several Java mini-programs that play the video (.vcs) clips.

Note: previous versions of Clipstream™ Video used the name videoclipstream.zip. They are not compatible.
The button graphic
The standard interface for the Clipstream™ Video is a .gif or .jpg file that contains various buttonstates. You can substitute that graphic with one of your own design.

Standard HTTP webserver
With all of the files generated by the Encoder (applet embedded in HTML page, buttonset, .vcs movies, videoclipstream.zip - see graphic below) all you need then is a standard HTTP server to upload to. Unlike other streaming technologies, Clipstream™ can be placed on any web server.

clipstreamvideo.cab
This is identical to the clipstreamvideo.zip but packed in an optimized cab file. This optional file is used by IE only and decreases load time by 30%.
clipstreamvideo_signed.cab (stereo sound for Microsoft JVM)
This is a signed applet used only by IE running Microsoft JVM (20% of IE browsers). The user must approve a popup prompt and if approved, will allow stereo sound. If they disallow it, the applet will revert to the normal .cab file and play mono sound.


Default files generated by the Encoder

Related topics