Since it took me over an hour to gather this together, I thought I would relay it here. To install the latest version of Darwin Streaming Server (6.0.3 at time of writing), you need to do the following:
- Download a patched source RPM from Sverker Abrahamsson at http://www.abrahamsson.com/DarwinStreamingServer-6.0.3-2.src.rpm
- Install the source RPM with rpm -i DarwinStreamingServer-6.0.3-2.src.rpm
- Switch to the spec file with cd /usr/src/redhat/SPECS/
- Build the spec file with rpmbuild -bb DarwinStreamingServer.spec
- Switch to the built RPMs with cd /usr/local/src/redhat/RPMS/x86_64
- Install the RPMs with rpm -U DarwinStreamingServer* - at one point in the install things will be hung. Open another session and kill -9 the DarwinStreamingServer process.
- Point a browser at the server on port 1220 and away you go! The default user is ‘administrator’ and the default password is ‘password’.
Try the admin guide PDF as a starting point: http://developer.apple.com/opensource/server/streaming/qtss_admin_guide.pdf