College of Fine Arts Computing
College of Fine Arts Computing
The University of Arizona
Home
Peer-to-Peer File Sharing
Viruses
Email (Virus) Hoaxes
Remote Computer Access
Your Office Computer
Software on Your Computer
Connecting to CFA Wireless
Web Server (FTP) Accounts
QuickTime Streaming
blue | gray

QuickTime Streaming

If you have an FTP account on a CFA web server and need to incorporate large audio or video files, consider using the CFA QuickTime Streaming Server (QTSS). The following is a discussion of how to prepare and upload hinted QuickTime movies to the QTSS.

What the QTSS is not

The QTSS is not a standard web server. The only kind of file it will server is a hinted QuickTime movie (.mov). Uploading anything else simply wastes your time & storage space. The QTSS will be purged of non-QuickTime movies on occasion, and any non-.mov files stored in your account may be deleted without notice.

The basics

The process for streaming QuickTime files is as follows. Note detailed explanation of each step below.

The details: Prepare hinted QuickTime movies

Visit Apple's QuickTime Support Site for a how-to on preparing media for streaming. Note that these tutorials assume you have QuickTime Pro. Other tools, such as Discreet's Cleaner 6 will also export hinted QuickTime movies.

The details: Upload hinted QuickTime movies

Using an FTP client, connect to quicktime.cfa.arizona.edu. Inside your account, you'll see a folder called Sites. Inside Sites is a folder called Streaming.

Upload your hinted movies to the Streaming folder. There should be no other files elsewhere in your account. The server only serves from the /Sites/Streaming folders.

See the FTP Help page for hints and tips on FTP.

Once your files are in your /Sites/Streaming/ folder, they are ready to stream via the Real-Time Streaming Protocol (rtsp). You can see them by launching QuickTime Player, selecting "Open URL in new player" from the File Menu, and typing the following into the dialog box:
   rtsp://quicktime.cfa.arizona.edu/~yourusername/yourhintedmovie.mov
where yourusername is the username of your QTSS FTP account and yourhintedmovie.mov is the name of the uploaded QuickTime movie file.

Embed streaming movie

Sample embed code for HTML is below (Note: the file in src="" should reside on quicktime.cfa.arizona.edu; the URL in src="" should be absolute and should begin as below - rtsp://quicktime.cfa.arizona.edu/~):

<embed 
src="rtsp://quicktime.cfa.arizona.edu/~yourusername/yourhintedmovie.mov" 
pluginspage="http://www.apple.com/quicktime/" 
width="160" height="136" controller="TRUE"
loop="FALSE" autoplay="TRUE"></embed>
Apple provides a list of attributes available for the embed tag.

Prepare QuickTime reference movies

A reference movie acts much like a web browser does with images: it acts as a container for the streaming media. This allows the streaming media to be stored on the QTSS but be displayed through a regular web page on www.cfa.arizona.edu or web.cfa.arizona.edu. Using QuickTime reference movies also ensures that browsers will use the QuickTime Plug-in to display the streaming media rather than RealPlayer or another rtsp client.

Using a reference movie also allows you to create multiple versions of your QuickTime movie with different data rates. For instance, if you want to create a high quality video file, you have to assume your viewers have a high speed internet connection, because the resulting file will be very large. With a reference movie, you can create several different movies with different data rates, and let the reference movie determine which one will be displayed based on the viewer's QuickTime Plug-in preferences. That would mean a user on a dial-up connection would see, for instance, a smaller movie file while a user with a cable modem connection could view the full-quality video - all without requiring any user interaction. The reference movie makes the decisions and calls in the appropriate streaming media.

To create a QuickTime reference movie, you'll need a Mac and MakeRefMovie (for "classic" Mac OS) or MakeRefMovieX (for OS X). There is a tutorial available on that download page, but the following outlines the basics of how to use MakeRefMovieX.

Upload QuickTime reference movies

Your QuickTime reference movie should be stored in a web server account (NOT in your QTSS account; remember, it's not a hinted QuickTime movie. It's just a regular QuickTime movie.). Upload the reference movie via FTP to your www.cfa.arizona.edu or web.cfa.arizona.edu account. See the FTP Help page for hints and tips on FTP.

Embed reference movie

Sample embed code for HTML is below (Note: the file in src="" should reside on www.cfa.arizona.edu or web.cfa.arizona.edu):

<embed src="yourRefMovie.mov" 
pluginspage="http://www.apple.com/quicktime/"
width="160" height="136" controller="TRUE"
loop="FALSE" autoplay="TRUE"></embed>
Apple provides a list of attributes available for the embed tag.

Relevant Links