Administrator’s Guide
 Apple Computer, Inc. All rights reserved
Apple Computer, Inc
 Contents
 Working With Connected Users
Media
Preparing Audio
Relays
 Setup Example
Installing SSL
Adding or Deleting Groups
Streaming Server Computer Crashes or Is Restarted
 Glossary Index
Setting It Up Creating a Web Page for Easy Access
 About Streaming Servers
What Is Streaming?
 Live Versus On-Demand Delivery
Simple Setup for Live Video
 How Does Streaming Work?
 Multicast Versus Unicast
 Relaying Streamed Media
Total Streaming Solution
 More About Qtss and DSS
QuickTime Suite
 For More Information
Qtss and DSS 4.1 added these features
 Preface
 Getting Started
Setup Overview
 Client Computer Requirements
Hardware and Software
 Live Broadcasting Requirements
Server Requirements
 Follow these steps to set up your streaming server
Setting Up Your Streaming Server
 Streaming server is now active and ready to stream media
Testing Your Setup
Page
 User Interface
Working With Streaming Server Admin
 Starting or Stopping Streaming Service
Viewing Streaming Status
Working With Connected Users
 Controlling QuickTime Broadcaster Remotely
Changing Server Settings
 Working With General Settings
 Working With Log Settings
Working With Port Settings
 Viewing Error Logs and Access History
Default file names are as follows
 Copy all media files to your streaming server
Media
About Instant-On Streaming
Preparing Prerecorded Media
 Preparing Audio
Streaming Media Files With Multiple Sources
Streaming File Formats Like .avi, .text, and .wav
 Rtsp//qtss.hostname/myfile.mov
Exporting a QuickTime Movie as a Hinted Movie
 Session Description Protocol SDP Files
Improving the Performance of Hinted Movies
 Open QuickTime Player Choose Open URL from the File menu
Streaming Live Media
Viewing Streamed Media From a Client Computer
 Setting Up a Web Page With Streamed Media
 M3U file contains a single line of text in this format
Pls files using the user’s MP3 player automatically
PLS file uses this format
Creating Links to MP3 Playlists
 Using Playlists to Broadcast Prerecorded Media
Working With Playlist Settings
Playlists
 To stop broadcasting a playlist, click the Stop button
Starting and Stopping Playlists
Creating a Playlist
 Deleting a Playlist
Changing a Playlist
 Working With Relay Settings
To see the Relay Settings pane, click Relay Settings
Relays
To acquire
 Setting Up Relays
Click Save Changes to add the source to your relay settings
 Security
Resetting the Streaming Server Admin User Name and Password
Streaming on Port
Turning a Relay On or Off
 Creating an Access File
Controlling Access to Streamed Media
 Managing Your Streaming Server
 Adding User Accounts and Passwords
What Clients Need to Access Protected Media
Adding or Deleting Groups
Making Changes to the User or Group File
 Installing SSL
 Executing a Command With sudo
 Problems
Streaming on Port
Firewalls and Networks With Address Translation
 Server Doesn’t Start Up or Quits Unexpectedly
Streaming Server Admin Is Not Responding
Streaming Server Computer Crashes or Is Restarted
Media Files Do Not Stream Properly
 Make sure users have the correct URL
Users See Error Messages While Streaming Media
Streaming Performance Seems Slow
Users Can’t Connect to Your Broadcast
 Users Can’t See Live Streamed Media
You’re Having Problems With Playlists
 Advanced
Log in to the server as an administrator
Tells the server to bind to the local IP address
DSS 4 Windows
 Means that all IP addresses are enabled for the server
 Text similar to the following should appear
950. To kill them, enter the following
Finally, restart the server by entering the following
 Streamingadminserver.pl
 This will produce the following
Page
 Streaming Presentations-Live and On Demand
Distance learning classes
 Broadcaster
 Prepare the Location
Setting It Up
 Prepare the Network
 Can the server computer be dedicated solely to streaming?
Set Up Your Streaming Server
 Example for a one-hour 300-Kbps stream
 10000-65635 UDP
554, 7070 TCP or 80 TCP
Rtsp 7070 TCP or 80 TCP
1220 TCP
 Set Up for a Live Webcast
 Keep the Microphone Close
 Set Up Broadcaster
 Test Your Setup
Creating a Web Page for Easy Access
 Shooting the Live Presentation
Archiving the Live Presentation
Click Play below the iMovie monitor
 Setup Example
Page
 Glossary
Page
 Glossary
 Glossary
 Glossary
 Glossary
 X, Y, Z
 Glossary
 Overriding global setting AuthScheme keyword
Access to streamed media 40-43, 62 basic 25
Announce Automatic Unicast 24, 43-44, 64-65 any-usertag
Avi format
 Application Binaries
Running on non-Mac OS X platforms 16 setting up
DarwinStreamingServer file 46 data rates
Users from user/group file 42 delivery, live
 Streaming Server Admin 22
Error Log setting 26 errors
files
Http connections 12, 45, 47 Http downloads 48 Http traffic
 Media directories Disabling authentication for 40 multiple
QuickTime movie 26 resetting
Killing Qtss processes
Looping playlists
 Passwords Broadcaster user account 25, 62 broadcasts
Name setting NATs Network Address Translators 43 NetSSLeay
Streaming Server Admin 18, 22, 25, 39 user accounts
Network Address Translators NATs 43 network cards Networks
 MPEG-4
Access to Broadcasting prerecorded media with 34 creating
Port 80, streaming over 18, 25, 45, 61 ports
Exporting as hinted movies 29-30sample
 Command execution with sudo
Request incoming stream setting 37 resolution
Multiple media directories 52-53obtaining
Real-time streaming 7
 Passwords. See passwords proxies
Source Hostname or IP Address setting 37 SRC attribute
 Streaming servers
Changing settings for 23 starting Stopping
T1 lines
Broadcasts over 24 relay via
 Administering server from 21 Internet Explorer 21 Mozilla
Wait for announced streams setting
Rtsp standard Weighted Random mode 35, 48, 49 WinAmp
XLR plugs Xserve server 16, 17