In order to host Clipstream Audio 3 on your website
you need FTP access to your webserver, a license key, encoded files and common
resources the Clipstream Applet needs in order to play the audio file.
Clipstream Audio 3 files require an embedded Clipstream
Audio applet in a web page that then requests a set of common files and the
encoded files. The encoded files themselves cannot be executed without an
applet requesting them. When the user requests the audio by clicking on the
playbutton (or it autoplays) from the web page, the data is streamed directly
from the hosted server.
What kind of server is needed?
Any Linux or Windows-based server with http.
Do I need to upload all the files each time I add a clip?
No. You can reference the same common files (made by the same Encoder version)
from different applets. All you have to do is edit the applet code to reference
the same files. Once you do that, the only files you need to upload are the
the separate applets and audio files. This is called
codebasing.
What are the required common files that I need to upload the first
time?
Any custom graphic buttonset, the clipstreamaudio.zip, any .cab or .class files. Basically,
anything that the Encoder generates the first time and saves to the output
folder. More about what files are needed and what they do
in
this page.
How do I get the applet that requests these files?
The applet is a few lines of Java web code that is generated by the Encoder
(if you have that option selected when you encode). As this is just text you
can cut and paste it into any web page or you can use the default generated
page. If you make changes to the web code's parameters to make a custom implementation,
you can copy and paste that into any page on your server.
This
page tells you how to edit the applet code.
Do my files need to be on the same server as my web pages?
Yes, and no. You can codebase off a different server than the web pages if
you have the proper authorization. Since the licensing is set per server,
you can request special licensing and receive a key that authorizes all of
specified domains. With only basic licensing you are authorizing only one
server.