I’ve a long problem while forcing Darwin Streaming Server to work on my Linux CentOS. The installation ought to be a simple: ./Buildit, ./Install and you can watch streaming video ) But on the practice the main installation script was not correct for my case. My solution was the following:
# wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar # tar -xf DarwinStreamingSrvr6.0.3-Source.tar # cd DarwinStreamingSrvr6.0.3-Source # wget http://www.abrahamsson.com/dss-6.0.3.patch # patch -p1 < dss-6.0.3.patch # wget http://dss.macosforge.org/trac/raw-attachment/ticket/6/dss-hh-20080728-1.patch # patch -p1 < dss-hh-20080728-1.patch # ./Buildit # ./Install # cp ./qtpasswd.tproj/qtpasswd /usr/local/bin/ # qtpasswd -p mypass admin # mkdir /var/streaming/AdminHtml # cp ./WebAdmin/WebAdminHtml/ /var/streaming/AdminHtml/ # cp ./WebAdmin/src/streamingadminserver.pl /usr/local/sbin/streamingadminserver.pl
Now, you are ready to start the service:
# /etc/init.d/dss -streaming start # /etc/init.d/dss -admin start
or you can start admin module manually:
# /usr/local/sbin/streamingadminserver.pl
An admin panel is available by URL: http://< %your_ip%>:1220/ using your defined above credentials: admin / mypass.

Good guide but I notice the install file you are refering to is the packaged one which no longer works with CentOS,Fedora,Ubuntu Server.
I have modified the install file for anyone that is strugling with it, it will now work with just about any version of CentOS, Fedora or Ubuntu.
Find it here: http://backtogeek.wordpress.com/2010/07/20/darwin-streaming-server-centos-5-5-x86_64/