Mac OS X Server QuickTime Streaming Server 5.5 Administration For Version 10.
Apple Computer, Inc. © 2005 Apple Computer, Inc. All rights reserved. The owner or authorized user of a valid copy of QuickTime Streaming Server software may reproduce this publication for the purpose of learning to use such software. No part of this publication may be reproduced or transmitted for commercial purposes, such as selling copies of this publication or for providing paid-for support services. Every effort has been made to ensure that the information in this manual is accurate.
Contents Preface 7 7 9 10 10 11 12 13 About This Guide What’s New in QuickTime Streaming Server (QTSS) for Mac OS X Server Version 10.
30 30 30 31 32 32 33 34 34 35 35 35 35 39 Changing the Streaming Media Directory Binding the Streaming Server Admin Computer to an IP Address Hosting Streams From Multiple User Media Directories Setting Up Relay Streams Changing QuickTime Streaming Log Settings Reading QuickTime Streaming Logs Security and Access Serving Streams Past Firewalls Using Port 80 Streaming Past Firewalls or Networks With Address Translation Changing the Password Required to Send an MP3 Broadcast Stream Using Automatic Unicast
66 68 68 Glossary 71 Index 79 Creating a Webpage for Easy Access Shooting the Live Presentation Archiving the Live Presentation Contents 5
Contents
Preface About This Guide Learn about the QuickTime suite of products and what’s new in this version of QuickTime Streaming Server. Mac OS X Server version 10.4 includes QuickTime Streaming Server (QTSS) version 5.5 in its suite of services. QTSS comes preinstalled on Apple server hardware. QTSS is similar in design and configuration to Apache, the popular web server software that is also included in Mac OS X Server. If you have experience working with Apache, QTSS will seem familiar.
• H.264 streaming support: QTSS 5.5 supports streaming of live and on-demand content encoded with the new H.264 video codec, which is included with QuickTime 7. • QTSS Publisher: Included with Mac OS X Server v10.4 is the next generation of Apple’s content management software, QTSS Publisher.
• Server-side playlists: You can stream a set of media files as if it were a live broadcast. This can be ideal for creating and managing a virtual radio or television station. • Relay support: You can easily set up several layers of servers to broadcast streams to a virtually unlimited number of clients. The QuickTime Suite of Products The QuickTime suite of products is unique in that it provides all the software you need to produce, transmit, and receive streamed media.
What’s in This Guide This guide includes the following chapters: • Chapter 1, “Overview of QuickTime Streaming,” explains streaming concepts and terms. • Chapter 2, “Setting Up Your QuickTime Streaming Server,” lists hardware and software requirements, and provides instructions for setting up and testing your streaming server.
You can also access onscreen help from the Finder or other applications on a server or on an administrator computer. (An administrator computer is a Mac OS X computer with server administration software installed on it.) Use the Help menu to open Help Viewer, and then choose Library > Mac OS X Server Help. To see the latest server help topics, make sure the server or administrator computer is connected to the Internet while you’re using Help Viewer.
This guide... tells you how to: Mac OS X Server Open Directory Administration for Version 10.4 or Later Manage directory and authentication services. Mac OS X Server QuickTime Streaming Server Administration for Version 10.4 or Later Set up and manage QuickTime streaming services. Mac OS X Server Windows Services Administration for Version 10.4 or Later Set up and manage services including PDC, BDC, file, and print for Windows computer users. Mac OS X Server Migrating from Windows NT to Version 10.
For More Information For more information, consult these resources: Read Me documents—important updates and special information. Look for them on the server discs. Mac OS X Server website—gateway to extensive product and technology information. www.apple.com/macosx/server/ AppleCare Service & Support—access to hundreds of articles from Apple’s support organization. www.apple.com/support/ Apple customer training—instructor-led and self-paced courses for honing your server administration skills. train.apple.
Internet Engineering Task Force (IETF) website—Request for Comments (RFC) memorandums on the RTP and RTSP standards. www.ietf.org/rfc/rfc1889.txt (RTP) www.ietf.org/rfc/rfc2326.txt (RTSP) The public source website—access to Darwin Streaming Server source code, developer information, and FAQs. developer.apple.
1 Overview of QuickTime Streaming 1 Before you set up your QuickTime Streaming Server, learn what streaming is all about. What Is Streaming? “Streaming” is the delivery of media, such as movies and live presentations, over a network in real time. A computer (a streaming server) sends the media to another computer (a client computer), which plays the media as it is delivered. With streaming, no files are downloaded to the viewer’s hard disk. You can stream media at various rates, from modem to broadband.
Live Versus On-Demand Delivery Real-time streaming media is delivered in two ways: live and on demand. QuickTime Streaming Server delivers both. Live events, such as concerts, speeches, and lectures, are commonly streamed over the Internet as they happen, using broadcasting software such as QuickTime Broadcaster. Broadcasting software encodes a live source, such as video from a camera, in real time and delivers the resulting stream to the server.
Simple Setup for Live Video The illustration below shows a setup for streaming live video and audio. (Most video cameras have a built-in microphone.) You can stream audio only using a microphone, mixer, and other appropriate audio equipment. Broadcaster Streaming server A PowerBook G4 with QuickTime Broadcaster software captures and encodes video and audio. The encoded signal is sent over an Internet Protocol (IP) network to a server computer running QuickTime Streaming Server (QTSS) software.
Ways to Receive Streamed Media When you watch and listen to cable or over-the-air media transmissions on television or radio, the cable or electromagnetic wavelengths used are dedicated to that transmission. Those transmissions are mostly uncompressed and consume large amounts of transmission bandwidth. It’s not a problem, because they don’t have to compete with other transmissions within the frequency over which they’re broadcast.
Multicast Versus Unicast QuickTime Streaming Server supports both multicast and unicast network transport to deliver streaming media. In a multicast, a single stream is shared among the clients (see illustration below). Each client “tunes in” to the stream much as a radio tunes in to an FM broadcast.
Relays QuickTime Streaming Server can also function as a relay sever, allowing you to scale streaming infrastructure by distributing the load between servers and making the most efficient use of network bandwidth. Relays are useful for broadcasts with numerous viewers in different locations. When used as a relay server, QuickTime Streaming Server forwards a stream from a source (such as Live Broadcaster, QuickTime Streaming Server) to a destination server.
In this scenario, there is only a single stream going over the open Internet and viewers in the branch offices connect to the destination servers on the local area network (LAN) thus reducing the load on the source server creating a better viewing experience for everyone. For detailed information about setting up relays, see “Setting Up Relay Streams” on page 31.
Chapter 1 Overview of QuickTime Streaming
2 Setting Up Your QuickTime Streaming Server 2 This chapter is designed to help you quickly get your QuickTime Streaming Server up and running. The instructions in this chapter assume that you have already installed and performed a basic setup of Mac OS X Server version 10.4. For instructions on setting up Mac OS X Server, see Mac OS X Server Getting Started for Version 10.4 or Later (included on a Mac OS X Server installation disc and downloadable at www.apple.com/server/ documentation/.
You need the following equipment to stream live audio or video: • Source equipment for audio, video, or both, such as a VCR, video camera, and microphone. • A computer with QuickTime Broadcaster or other broadcast software (G4 computer recommended for MPEG-4 broadcasting) and a video or audio capture card.
Testing Your Setup Sample QuickTime movies are included with QTSS in the default movie folder so you can test the server setup. The sample movies can be viewed from a client computer using QuickTime Player. Note: The included sample .mp3 file is for use in a streaming MP3 playlist only. It is not a hinted QuickTime movie and cannot be streamed on demand via RTSP.
Accessing Media Streamed From Your Server To view streaming media, users must have QuickTime 4 or later (or an MP4 player). Following are the instructions to provide to users who want to view media streamed from your server. To view streamed media: 1 Open QuickTime Player. 2 Choose File > Open URL. 3 Enter the URL for the media file. For example: rtsp://myserver.com/mymedia where myserver.com is the DNS name of the QTSS computer and mymedia is the name of the hinted movie or media file.
3 Managing Your QuickTime Streaming Server 3 This chapter provides information about streaming past firewalls, setting up relays, and administering a QuickTime Streaming Server remotely. To set up and manage QuickTime Streaming Server (QTSS), you use the Server Admin application, which is installed with Mac OS X Server (version 10.4 or later). This application provides a standard graphical user interface for all supported platforms and enables you to administer the streaming server locally or remotely.
Here is a brief description of the five panes in QuickTime Streaming: • Overview: Provides a snapshot of current server activity. • Logs: Displays error logs for troubleshooting purposes and access logs, which show such information as the number of times a media file has been accessed and when. • Connections: Provides information about connected users and active relays. • Graphs: Displays a graph of the average number of connected users or throughput over time, from hours to days.
Using Server Admin to Manage QuickTime Streaming This section provides instructions for tasks such as streaming, setting up a multihomed server, and changing such settings as the maximum number of connections and the maximum throughput allowed. Starting or Stopping Streaming Service You start or stop streaming service in the QuickTime Streaming pane of Server Admin. To start or stop streaming service: 1 Open Server Admin. 2 In the Computers & Services list, click QuickTime Streaming for the server.
Changing the Streaming Media Directory QuickTime Streaming Server has one main media directory (/Library/ QuickTimeStreaming/Movies/). If you have a reason to specify another directory for your streaming media (for example, you might want to switch the directory to another hard disk), you can do so. You must ensure that the owner of the new directory is the system user “qtss”. The owner can be changed from Workgroup Manager, the Finder, or the command line.
5 Ask users to put their hinted QuickTime movies into the folder that was created in their home directories (//Sites/Streaming). To view a movie in a private movie directory, enter the URL: rtsp://hostname.com/~user1/sample.mov Note: To stream a live broadcast from a directory other than the media directory, you need to create a qtaccess file. For more information, see the QuickTime Streaming Server administrator’s guide available at developer.apple.com/darwin/.
9 Click the Add (+) button next to the Destinations list. There are two different types of destinations: Unannounced UDP directs the server to relay the stream to the destination IP address and port numbers. This requires generating an sdp file manually. Announced UDP directs the server to relay and announce the stream to the destination IP address. The sdp file will be generated automatically at the destination. 10 Enter the requested information and click the Back button.
Security and Access A certain level of security is inherent in real-time streaming, since content is delivered only as the client needs it and no files remain afterward, but you may need to address some security issues. The streaming server uses the IETF standard RTSP/RTP protocols. RTSP runs on top of TCP, while RTP runs on UDP. Many firewalls are configured to restrict TCP packets by port number, and are very restrictive on UDP.
Serving Streams Past Firewalls Using Port 80 If you are setting up a streaming server on the Internet and you think some of your clients are behind firewalls that allow only web traffic, enable streaming on port 80. With this option, the streaming server accepts connections on port 80, the default port for web traffic, and QuickTime clients can connect to your streaming server even if they are behind a web-only firewall.
Changing the Password Required to Send an MP3 Broadcast Stream Broadcasting MP3s to another server requires authentication. To change the MP3 broadcast password: 1 In Server Admin, click QuickTime Streaming under the server in the Computers & Services list. 2 Click Settings, then click Access. 3 Type a new password in the MP3 Broadcast Password box. 4 Click Save. Using Automatic Unicast (Announce) With QTSS on a Separate Computer You can broadcast from QuickTime Broadcaster to QuickTime Streaming Server.
You can also control playlist access and administrator access to your streaming server. Authentication does not control access to media streamed from a relay server. The administrator of the relay server must set up authentication for relayed media. The ability to manage user access is built into the streaming server, so it is always enabled. For access control to work, an access file must be present in the directory you selected as your Media Directory.
message is text your users see when the login window appears. It’s optional. If your message contains any white space (such as a space character between terms), make sure you enclose the entire message in quotation marks. user filename is the path and filename of the user file. For Mac OS X, the default is /Library/QuickTimeStreaming/Config/qtusers. group filename is the path and filename of the group file. For Mac OS X, the default is /Library/QuickTimeStreaming/Config/qtgroups.
Adding User Accounts and Passwords You can add a user account and password if you log in to the server computer. To add a user account: 1 Log in to the server computer as root, open a terminal window, and type the following: qtpasswd Alternatively, use sudo to execute the command as root. 2 Enter a password for the user and reenter it when prompted.
Configuring a Multicast Relay Setting up a multicast relay allows you to receive a unicast stream from one server and relay it out to a local area network over multicast (note that network must be multicast enabled for viewers to be able to access the stream). The following steps show how this is set up. To relay an incoming stream as a multicast stream: 1 Set up a multicast relay on the streaming server.
b In the first line beginning with m= (usually m=audio), change the 0 to the base port specified in step 1 (for example, 9000). c In the next line beginning with m= (usually m=video), change the 0 to the base port plus 2 (9002).
4 Managing Your Media With QTSS Publisher 4 This chapter provides information about using the QuickTime Streaming Server Publisher application to prepare, organize, and upload media for streaming. QuickTime Streaming Server Publisher makes it easy to prepare and deliver streaming movies on the Internet. The QTSS Publisher application comes with Mac OS X Server version 10.4 (or later); it is in /Applications/Server/.
Here is an overview of the main QTSS Publisher window: Click to create new playlists or a webpage. The Library contains all the media files on the server. Individual media files appear here. Playlists and webpages you create appear here. Specify custom image for movie. Specify Instant On settings here. Specify webpage caption and custom HTML source. About Playlists and Hinting You can add media and MP3 files to the QTSS Publisher library to prepare them for streaming or to create playlists from them.
Connecting to Mac OS X Server When you open QTSS Publisher, you must provide a user name and password for a Mac OS X Server (version 10.4 or later) user account. Local users can log in if home directory streaming has been enabled for them (see “Hosting Streams From Multiple User Media Directories” on page 30). If the attempt to log in fails, make sure that the server you’re trying to connect to is running. Also make sure that port 311 is not disabled by your firewall.
Improving the Performance of Hinted Movies Exported From QuickTime Player When you export a hinted movie from QuickTime Player, you can compress video and sound using either the native RTP payload encoder or the generic QuickTime payload encoder. Generally, native payload encoding is preferred. Check with your codec manufacturer for specific guidelines regarding payload encoding. Use care and experimentation when choosing between native and QuickTime payload encoders.
Creating and Editing Movie Annotations You can create annotations to preserve information about a movie, such as its author, copyright date, and notes. The text in the Full Name annotation field appears as the title in a QuickTime Player window. The other fields appear in the movie Properties window in QuickTime Player (Movie > Get Movie Properties). To annotate a movie: 1 In QTSS Publisher, click Library and then select the movie. 2 Type the information in the Movie Annotations fields. 3 Click Apply.
As you enter the name, QTSS Publisher creates a URL name for you (you can change the URL name if you wish). The playlist and URL names must be unique; no two broadcasts can use the same name. 5 Click Create. 6 When the new playlist appears in the sidebar (on the left of the QTSS Publisher window), you can drag files to it from the Library. Starting and Stopping Playlists You start or stop broadcasting playlists using QTSS Publisher.
Weighted Random broadcasts the media in random order, using the specified weights to determine how often an item plays (the higher the weight, the more often the item is played). 3 If you chose Weighted Random, you can specify the number of items that must be broadcast before an item repeats. 4 Click Apply. Changing the Weight of an Item in a Playlist You can “weight” a playlist item to adjust how often it plays.
Delivering Your Content After you prepare and organize your media, QTSS Publisher makes it easy to deliver your content over the Internet, by progressive download or streaming. Making Content Available for Streaming or Downloading Content in the QTSS Publisher Library is automatically uploaded to the server, but is not available for on-demand streaming until you make it available. To make a playlist available, select the playlist and click Start.
To create a webpage: 1 In QTSS Publisher, choose File > New Collection or click the New (+) button. 2 Choose Webpage from the pop-up menu. 3 Type a name for the webpage. (You can change the name later.) The name you type will be the title on the webpage. As you enter the name, QTSS Publisher creates a URL name for you (you can change the URL name if you wish). 4 Click Create. 5 To put a media file or playlist on the webpage, click Library and drag the file to the webpage icon in the source list.
Chapter 4 Managing Your Media With QTSS Publisher
5 Troubleshooting and Technical Information 5 This chapter provides information on what to do if you encounter problems while streaming media. Using Log Files to Monitor Playlist Broadcasts If you enable logging, you can use the log file to troubleshoot problems that occur during a broadcast. • If the media in the playlist is not being broadcast, check Streaming Server Admin to make sure the streaming server is running.
Administrator Can’t Use QTSS Publisher to Publish Media Make sure your Mac OS X server has QTSS Publisher installed in the Server folder under Applications. • If you are unable to create a playlist or add to an existing one, make sure the owner of the Media directory (specified in QuickTime Streaming in Server Admin) is “qtss”. • Make sure the correct URL is being used (and has not been corrupted by user modification). • To set up your IP bindings in QTSS Publisher, republish all of your media.
Error code 453: The server is too busy for users to view the stream. Users should try again later. You may want to increase the maximum number of connections in the General Settings pane of Streaming Server Admin. Error code 454: The connection to the server was dropped. Users must start viewing the stream again. Check if the server is behind a firewall or the client is behind Network Address Translation (NAT) software.
QTSS Publisher maintains a concurrent database of all the content it is hosting in property list, or “plist”, files. The primary and most important of these is the “Links.plist” file located in the QTSS Publisher folder. This file gets created when you publish your first playlist or media file. The Web Pages.plist gets generated the first time you publish a webpage to the web server in QTSS Publisher. These files keep track of all information including which files have links.
Webpages can be made on a number of different templates. When a webpage is created, a plist file gets added to the QTSS Publisher/Templates folder, called “Web Pages.plist”. This plist file stores information of all QTSS Publisher webpages. The total set of files you need to back up our QTSS Publisher playlists (the entire “database”) is: • /Library/Application Support/Apple/QTSS Publisher/Links.plist • /Library/Application Support/Apple/QTSS Publisher/Web Pages.
Chapter 5 Troubleshooting and Technical Information
6 Setup Example 6 This chapter describes the key components needed for a generic webcasting setup and how they are connected together. The setup instructions that follow assume an educational setting, such as a university campus.
Such a setup would make it possible for students who couldn’t attend a class in person to view it online. It would also enable students to review parts of the lecture later by playing an archived version on their computers.
• Client computers of various types with QuickTime Player or other MPEG-4 compliant software installed can access the Xserve streaming server via the campus network. Other client computers can access the streaming server via the Internet. • The broadcaster laptop running iMovie is used to produce high-quality on-demand versions of a live presentation after the presentation is concluded.
• Windows can cause lighting problems. For more control, you should be able to draw the blinds and supplement room lights with a portable lighting kit that can be quickly set up for a live session. Step 2: Prepare the Network Check that there is an Ethernet connection to the room where the live broadcast is to take place. Install, repair, or replace cables and connectors as needed, using highquality materials.
To set up and manage QTSS, you use the Server Admin application, which is installed with Mac OS X Server (version 10.4 or later). After configuring Mac OS X Server, you can also use the web-based administration application, Web Admin, to manage QTSS remotely from any computer connected directly to the local network or to the Internet. For this example, we assume that the broadcaster laptop in the streaming setup illustration is also used for this purpose.
Does the streaming server have an adequate network card? The network card is a critical component of your streaming server, since it provides Ethernet connectivity between the server and your audience. An Ethernet card should provide a minimum of 100 megabytes (about 0.1 gigabit) per second of throughput.
Usage Ports MP3 broadcasts (typical default) TCP (client -> QTSS): 8000 Managing QTSS remotely with Server Admin TCP (admin client initiates -> server): 311 Managing QTSS remotely with Web Admin TCP (web browser client initiates -> server): 1220 Protocols Notes In this setup example, we’ll assume that the students connecting to the streaming server via the Internet are not behind their own firewalls.
The Camera Is the First Link Since the camera is the first link in the video signal chain, it is very important. Two main things determine a DV camera’s picture quality: • Lens quality. The better the lens, the better the image. • Image capture mechanism. DV cameras use charge-coupled devices (CCDs) to convert the picture into electronic signals. The number and size of the CCDs affect the quality of the image.
A Tripod Is a Must It’s important to use a camera tripod when shooting a live presentation, and also to avoid pans, tilts, and zooms. If the camera moves just one degree, every pixel in the frame changes, multiplying the difficulty of encoding the stream adequately. What was a simple scene to encode suddenly becomes much more difficult. The tripod should be lightweight while still providing stable support for the camera’s weight.
2 In the Network pane, enter the IP address or host name of the receiving server (the Xserve in this example), a name for the broadcast file, the user name and password for the broadcaster user created in Step 3, and the buffer delay (or accept the default). Note: The buffer delay sets the number of seconds QuickTime buffers the broadcast before playback. For broadband connections, QuickTime Player 6 or later fills the buffer more quickly than real time, providing an “Instant-On” viewing experience.
QTSS Publisher will not work for creating webpages with Live Streams from QuickTime Broadcaster. To create a link to the live stream on a webpage, you have to embed a streaming movie. One way to embed a streaming movie is with a reference movie. There are a variety of ways to create reference movies, which function like pointers to the actual media. The simplest way to create a reference movie is with QuickTime Pro: 1 Open QuickTime Player Pro 2 From the File menu select “Open URL...
Shooting the Live Presentation If all the preparatory work has been done as outlined above, and the equipment and connections have been thoroughly tested, shooting the live presentation should be straightforward. Here are a few tips for avoiding problems during the event: • On the day of the actual event to be streamed live, set up early so you have time to check once again that all components are working as expected.
Next, use iMovie to compress and encode the DV footage for streaming: 1 In iMovie, choose File > Export Movie. 2 Choose To QuickTime from the Export Movie pop-up menu. 3 Choose a movie format from the Formats pop-up menu. You can choose one of the QuickTime formats optimized for different uses or choose Expert, which provides custom QuickTime settings such as MPEG-4 Video. 4 Click Export. 5 Name your movie, select a destination for the file, and click Save.
Chapter 6 Setup Example
Glossary Glossary access file A text file called qtaccess that contains information about users and groups who are authorized to view media in the directory in which the access file is stored. administrator A user with server or directory domain administration privileges. Administrators are always members of the predefined “admin” group. administrator computer A Mac OS X computer onto which you’ve installed the server administration applications from the Mac OS X Server Admin CD.
broadcast user A user who has permission to broadcast to the streaming server. The broadcast user name and password are set in the General Settings pane of Streaming Server Admin and are used in conjunction with announced broadcasts. It isn’t necessary to create a broadcast user for UDP broadcasts. browser plug-in Software that you attach to a browser to enable it to display specific data formats. byte A basic unit of measure for data, equal to eight bits (or binary digits).
hinting A process that creates a track for each streamable media track in the file that tells QuickTime Streaming Server how and when to deliver each frame of media. The hinting process performs the required calculations in advance, allowing QTSS to serve up a larger number of streams. Hinting also allows new codecs to be used without the need to upgrade the server. HTML Hypertext Markup Language. The set of symbols or codes inserted in a file to be displayed on a World Wide Web browser page.
layer A mechanism for prioritizing the tracks in a movie or the overlapping of sprites. When QuickTime plays a movie, it displays the movie’s images according to their layerimages with lower layer numbers are displayed on top; images with higher layer numbers may be obscured by images with lower layer numbers. M3U file An audio metafile that’s created using a text editor and saved to a web server.
multicast In general, the simultaneous transmission of a message to a specific subset of computers on a network. See also broadcast, unicast. In QuickTime streaming, an efficient, one-to-many form of streaming. Users can join or leave a multicast but cannot otherwise interact with it. multihoming The ability to support multiple network connections. When more than one connection is available, Mac OS X selects the best connection according to the order specified in Network preferences.
QTSS QuickTime Streaming Server. A technology that lets you deliver media over the Internet in real time. QTSS Publisher An Apple application (included with Mac OS X Server version 10.3 and later) for managing QuickTime media and playlists, and preparing media for streaming and downloading. QuickTime A set of Macintosh system extensions or a Windows dynamic-link library that supports the composition and playing of movies.
RTSP Real Time Streaming Protocol. An application-level protocol for controlling the delivery of data with real-time properties. RTSP provides an extensible framework to enable controlled, on-demand delivery of real-time data, such as audio and video. Sources of data can include both live data feeds and stored clips. sample rate The number of samples per second used for audio. Higher sample rates yield higher quality audio than lower sample rates. SDP Session Description Protocol.
tween track A track that modifies the display of other tracks. UDP User Datagram Protocol. A communications method that uses the Internet Protocol (IP) to send a data unit (called a datagram) from one computer to another in a network. Network applications that have very small data units to exchange may use UDP rather than TCP. unicast The transmission of data to a single recipient or client. If a movie is unicast to a user using RSTP, the user can move freely from point to point in an on-demand movie.
A access control 35–38 access files 36–37 access history log 32 address translation 34 administering streaming servers.
QuickTime Broadcaster and 17 source code 14 support 14 version 4 8–9 version 4.
logs access history 32 playlists 51 resetting 32 looping playlists 51 M “Maximum Connections” setting 29 “Maximum Throughput” setting 29 Mbone (multicast backbone) 19 media 41–51 bandwidth considerations 24 Instant-On streaming 16 prerecorded 42, 43 protected 37 sent over Internet 18 streamed.
described 9 live audio/video setup 17 live presentations 59 obtaining 23, 65 QTSS/DSS and 17 requirements for 24 setting up 23, 65–66 streaming presentations 58 video capture 24 website 23, 65 QuickTime client software 23 “QuickTime for the Web” 13 QuickTime Instructional website 13 QuickTime movies See also movies exporting as hinted movies 44 sample 25 QuickTime Player described 9 viewing media from clients 26 viewing movies 25 viewing streamed media on 18 window title 45 QuickTime plug-in 18, 52 QuickTim
See also Darwin Streaming Server; QuickTime Streaming Server; servers considerations 61–63 overview 15 requirements for 61–62 restricting access to 63 setting up 23–26, 60–63 testing setup 25 streaming service providers 13 Streaming Transport settings 51 T T1 lines 60 Thumbnail Image 44 titles 45 tracks, hint 42 tripod 63, 65 troubleshooting 51–53 See also errors backup QTSS databases 53 media files 51, 52 playlists 51 U UDP packets 34 unicast 19 URLs media files 26 RTSP 26 unable to locate 52 user accoun