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