header_image.jpg

QuickTime Streaming Example Streams

The classic 3 Steps Video from Apple

This is using a QuickTime Reference Movie to choose the best bit rate based the client's settings for speed as set in the users QuickTime Preferences
3 Steps Video
There are 3 versions of the same video referenced in this one file:
21 kbits/sec version for 28.8k dialup
38 kbits/sec version for 56k dialup
82 kbits/sec version for ISDN
Frame Size/Rate: 240 x 180 / 15fps

The same movie but at a little bit higher bit-rate and using our on-the-fly reference movie builder (rtsptext) instead of a reference movie
Video/Audio Codecs: Sorenson / Qualcomm PureVoice - Mono - 22khz
Frame Size/Rate: 240 x 180 / 15fps
File Size: 1.6MB
Bit Rate: 200 kbits/sec

3 Easy Steps

The Crazy Ones

Video/Audio Codecs: Sorenson 3 / Qualcomm PureVoice - Mono - 22khz
Frame Size/Rate: 320 x 240 / 15fps
File Size: 1.6MB
Bit Rate: 200 kbits/sec

The Crazy Ones

Shuttle Endeavor - STS123 Liftoff

Video/Audio Codecs: Sorenson 3 / QDesign Music 2 - Mono
Bit Rate: 147.02 kbits/sec
Frame Size/Rate: 256 x 192 / 12fps
File Size: 2.05MB

Liftoff

Shuttle Endeavor - STS123 Liftoff

Video/Audio Codecs: MPEG 4 / AAC - Stereo - 16khz
Bit Rate: 200.02 kbits/sec
Frame Size/Rate: 256 x 192 / 12fps
File Size: 2.05MB

Liftoff

Apple - Middle Seat

Video/Audio Codecs: H.264 / AAC - Stereo - 44khz
Frame Size/Rate: 480 x 360 / 24fps
File Size: 1.6MB
Bit Rate: 200 kbits/sec
Recognize that guy from anywhere?
Middle Seat

NASA SR71 - HiRes

Video/Audio Codecs: H.264 / AAC - Stereo - 44khz
Frame Size/Rate: 480 x 360 / 24fps
File Size: 1.6MB
Bit Rate: 200 kbits/sec

SR-71

What is a rtsptext file?

Browsers do not natively support the rtsp protocol that is used for streaming media. A Browser plug-in must handle it. As such any reference to a stream, must be handed off to the QuickTime plug-in. A rtsptext file is simply a 2 line block of text that is returned by a web server in such a way that the viewers browser will hand that reference to QuickTime. More specifically, a Content-Type header is sent back with the MIME type of video/quicktime.

Quicktime then takes this text:
rtsptext
rtsp://qtss.macserve.net/Ticonderoga/MacServe/AppleTheCrazyOnes.mov

and extracts what it needs, the second line and uses that to initiate the streaming media connection.
We have a special url for our customers to use that builds this rtsptext string on the fly.

http://qtssweb.macserve.net/getrtsptext.php?uri=/MacServe/SR71-EM-0025-06-stream.mov

We make no claim to ownership of any material presented here!