Instructions for Installing Darwin Streaming Server on a Mac http://developer.apple.com/opensource/server/streaming/ (Note: Darwin is the open source version of Apple's QuickTime Streaming Server. Here we assume that you are installing Darwin on a Mac running Mac OS X, and that you have administrative access to the computer. The Administrator's Guide is a useful resource, providing more detailed information about the installation and use of the Server: http://developer.apple.com/opensource/server/streaming/qtss_admin_guide.pdf 1. Go to: http://developer.apple.com/opensource/server/streaming/index.html and download the latest version of the Streaming Server for Mac OS X. (Note that for this step will probably need to register to acquire an Apple ID.) 2. This will download a DMG file (eg "DarwinStreamingSrvr5.5.5-OSX.dmg") onto the Mac. This file should auto-extract and run an installation wizard (if it does not, then double-clicking on the file should extract a packaged file DarwinStreamingServer.pkg and double-clicking on this file should start the installation process). 3. Accept the conditions, and choose to install the server to the Mackintosh HD. This should install the software, and start a configuration wizard in a browser, prompting you to create a server administrator username and password, and then a password to receive MP3 broadcast streams". Next, unless you have a SSL certificate installed you should leave Secure Administration unchecked, and then choose an appropriate media directory on the Mac (the default is: /Library/QuickTimeStreaming/Movies/). Finally you are offered the choice of streaming on port 80; this should be left unchecked unless there are known issues with streaming on the default ports (this setting can be altered later). At the end of the process, you should see a message to the effect that the server is running. 4. Next, it will probably be necessary to open ports to allow remote users to access the server. In particular ports 554 and 7070 are used for rtsp connections (7070 is an alternative), with the server admin pages accessed via port 1220. So, go to: [Apple] > System Preferences... > Sharing and select "Firewall". Here you should select the "New..." button to create a new hole in your firewall: choose "Port Name:" to be "Other", set "TCP Port Number(s)" to "554, 1220, 7070" and "Description:" to be "QuickTime Streaming Server". (Note that at this stage, on the "Sharing" window, you may wish to start the "Remote Login" and "FTP Access" services. In addition, you will probably want to alter the System Preferences... > Energy Saver settings to ensure that the Mac does not go to sleep while serving media and is not scheduled to do so at some pre-determined time.) 5. The server should now be running and accessible from remote machines; this can be checked by loading the following page into a web-browser on a different computer: http://:1220 where is the full hostname or IP address of the Mac. If the server is installed correctly, you should see a form inviting you to log into the QuickTime Streaming Server: use the admin name and password that you set earlier to do so. (The admin interface allows you to check and change settings, monitor usage, set up playlists, etc. For more details, see the Administrator's Guide.) To check that media can be streamed from the server (still on a second computer) start QuickTime Player and select "File > Open URL..." and type in: rtsp://[:554]/sample_300kbit.mov (some versions of the QuickTime player required the rtsp port to be specified.) If the server is streaming media, you should see a sample movie start in the player.