Administrator’s Guide
QuickTime Streaming Server Darwin Streaming Server
Adobe and PostScript are trademarks of Adobe Systems Incorporated
K Apple Computer, Inc
2002 Apple Computer, Inc. All rights reserved
RealAudio is a trademark of Progressive Networks, Inc
QuickTime Streaming
Contents
Preface
1 Getting Started
Preparing Audio
Media
Working With Connected Users
Relays
Adding or Deleting Groups
Installing SSL
3 Setup Example
The Streaming Server Computer Crashes or Is Restarted
Setting It Up Creating a Web Page for Easy Access
Glossary Index
What Is Streaming?
QuickTime Streaming
About Streaming Servers
Simple Setup for Live Video
Live Versus On-Demand Delivery
8 Preface
How Does Streaming Work?
QuickTime Streaming
Multicast Versus Unicast
10 Preface
The Total Streaming Solution
Relaying Streamed Media
The QuickTime suite is made up of the following components
For More Information
QTSS and DSS 4.1 added these features
14 Preface
Setup Overview
Getting Started
Hardware and Software
Client Computer Requirements
Apple recommends
Setting Up Your Streaming Server
8 Click Finish
Testing Your Setup
where hostname is the host name or IP address of your server
The streaming server is now active and ready to stream media
Page
User Interface
Working With Streaming Server Admin
Managing Your Streaming Server
Working With Connected Users
Starting or Stopping Streaming Service
Viewing Streaming Status
22 Chapter
2 Make the changes you want and click Save Changes
m To see the general settings, click General Settings
You can view and change port settings in Streaming Server Admin
Streaming admin server requests log streamingadminserver.log
Error Log Error.log
Streaming MP3 requests log mp3access.log
Other supported platforms /var/streaming/Logs
Preparing Prerecorded Media
Media
About Instant-On Streaming
Other supported platforms /var/streaming/Playlists/playlistname
Be sure to copy the files into the directory you specified for streaming
New file with only hint tracks myfile.mov
Original, non-hinted file myfile.avi
2 Export the file by choosing Export from the File menu
1 Open QuickTime Player on a Mac OS X, Mac OS, or Windows computer
3 Copy the SDP file to your streaming server computer
Setting Up a Web Page With Streamed Media
The M3U file contains a single line of text in this format
pls files using the user’s MP3 player automatically
rtsptext rtsp//my.streamingserver.com/sample.mov
A PLS file uses this format
Playlists
To stop broadcasting a playlist, click the Stop button
Changing a Playlist
Deleting a Playlist
36 Chapter
Working With Relay Settings
Relays
To see the Relay Settings pane, click Relay Settings
3 If the playlist is running, click the Stop button
Setting Up Relays
1 Click Relay Settings 2 Click New Relay or Edit Default Relay
6 Click Save Changes to add the source to your relay settings
4 Complete the fields for Destination
Security
Controlling Access to Streamed Media
Creating an Access File
Save the access file as plain text not .rtf or any other file format
2 Enter a password for the user and reenter it when prompted
Installing SSL
To create a user account on the streaming server
where someUserName is a broadcaster user name of your choosing
Problems
m Check the error log
m Reduce the maximum number of connections or the maximum throughput
m Turn off other services
Users See Error Messages While Streaming Media
m Make sure users have the correct URL
You’re Having Problems With Playlists
Users Can’t See Live Streamed Media
48 Chapter
This section answers questions raised by more advanced users
Advanced
1 Log in to the server as an administrator
tells the server to bind to the local IP address
PREF NAME=bindipaddr0PREF
Library/QuickTimeStreaming/Config/streamingserver.xml
ssl=0 bind=IP address to bind to
\Program Files\Darwin Streaming Server\streamingserver.xml
usr/sbin/streamingadminserver.pl
To kill the QuickTime Streaming Server QTSS processes
To kill and restart a process
52 Chapter
To get QTSS to re-read its preferences
This will produce the following
Page
Setup Example
Streaming Presentations-Live and On Demand
The streaming setup in this example, shown above, has these features
56 Chapter
Setting It Up
Step 1 Prepare the Location
Step 2 Prepare the Network
dataRateInBits / 8 bits * timeInSeconds = file size
Step 3 Set Up Your Streaming Server
How much random access memory RAM is needed?
Can the server computer be dedicated solely to streaming?
Example for a one-hour 300-Kbps stream
1 Click Port Settings in Streaming Server Admin
The Port Settings page displays
2 Click the “Streaming on Port 80” checkbox, then click Save Changes
m good-quality DV camera
For the example setup, the following items are needed
Step 4 Set Up for a Live Webcast
m sturdy tripod on which to mount the camera m portable lighting kit
Here are other desirable features
Step 5 Set Up Broadcaster
Creating a Web Page for Easy Access
Shooting the Live Presentation
Archiving the Live Presentation
8 Click Import again when you want to stop importing
Page
Glossary
byte Eight bits
rules for linking and exchanging files on a network
instructions to a musical synthesizer
N, O
Page
tween track A track that modifies the display of other tracks
76 Glossary
Index
stopping unable to connect to 47 viewing browsers. See web browsers
“Error Log” setting 26 errors
killing QTSS processes
symbolic links within 52-53 “Media Directory” setting 24 media files
MPEG-4
See also streaming servers
SSL Secure Sockets Layer 24, 43 SSL certificate
passwords. See passwords proxies
“Sequential Looped” mode 34, 49 “Sequential” mode
84 Index
See also errors
valid-user tag 41 video