Follow these steps to migrate playlists and config files from a previous version of QuickTime Streaming Server:
1. Copy playlist and broadcast config files into this directory (folder):
/Library/QuickTimeStreaming/Playlists/
2. The playlist and broadcast config files need to be named following this convention:
listname.config
listname.playlist
Note: In this example, "listname" represents the name of one of your files. Be sure to use the correct filename suffixes, as shown.
3. The "destination_ip_address" property in the broadcast config file needs to be set as:
destination_ip_address 127.0.0.1
Notes:
1. 127.0.0.1 is a reflexive IP address that refers a computer back to its own IP stack.
2. Streaming Server Admin in QTSS 3.0 only provides administration of playlists that are to be unicast to the QTSS server process that is running on the same computer. The produced SDP file gets copied by default to the movie directory (/Library/QuickTimeStreaming/Movies/).
3. Creating playlists with the Playlists Settings pane in streaming Server Admin uses the RTSP "Announce" feature. It does not by default use the "destination_base_port" designated in the broadcast config file. Rather, the QTSS 3.0 server (reflector) and the 3.0 PlaylistBroadcaster process negotiate an available base UDP port, starting at 6970.
If this port is in use, then the PlaylistBroadcaster process and QTSS server will increment the TCP port by positive, even numbers until an available UDP base port is found (for example: 6972, 6974, 6976).
Playlists created by the Playlist Settings pane in Streaming Server Admin set the default base port to 0. At runtime this prompts the streaming server and broadcaster to auto negotiate a valid and available UDP base port:
destination_base_port 0
4. Streaming Server Admin launches PlaylistBroadcaster processes on the same computer. Because the RTSP "Announce" takes place locally (via 127.0.0.1), there is no need to enter a username or password into the broadcast config file.