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.