I want to build a Darwin Streaming Server on my mac for iOS development test. But after taking the following steps which I searched from google, it fails all the time.
Method 1:
- Download from http://dss.macosforge.org/ ->Mac OS X Install -> Streaming Server;
- Install the dmg;
- It tries to open http://127.0.0.1:1220/ but fails with "This webpage is not available ERR_CONNECTION_REFUSED".
Method 2:
- Download the source code of 6.0.3 version;
- $ tar xvf DarwinStreamingSrvr6.0.3-Source.tar
- $ cd DarwinStreamingSrvr6.0.3-Source
- $ wget http://www.abrahamsson.com/dss-6.0.3.patch
- $ patch -p0 < dss-6.0.3.patch
- $ ./Buildit
Then, it fails with the following words.
Darwin Streaming Server
I don't know your platform. I'll assume this is a Linux x86 platform. Please edit the BuildServer script & PlatformHeader.h to add your platform. Building for Darwin.x86_64 with gcc xcodebuild DarwinStreamingServer
=== BUILD LIBRARY TARGET AtomicLib (Library) OF PROJECT StreamingServer WITH CONFIGURATION Development ===
Check dependencies Jam is deprecated and has been removed; targets that use Jam must be upgraded to native targets. For more information on doing this, consult the Xcode documentation.
** BUILD FAILED **
The following build commands failed: Check dependencies (1 failure)"
- I tried to run
./Install
, it showed me
Unable to perform install You must be logged in as root to install Darwin Streaming Server
and I don't know what to do now.
PS: I've installed Xcode on my mac and didn't find any available document about Darwin Streaming Server, or I missed it?
Hope for any help. Thanks.
Well, finally I solved this issue with the help of my friend. Here's the steps of solution.
/usr/sbin
in terminal and findstreamingadminserver.pl
andQuickTimeStreamingServer
.ps aux|grep streaming
.http://localhost:1220/parse_xml.cgi
in Safari or Chrome. It will show some textfield and a button./Library/QuickTimeStreaming/AdminHtml
and editsetup_assistant2.html
.return "$message{$name}";
toreturn $name;
.Till now, it can be partly work. However, in some steps I mentioned above, for example, html editing step, I really don't know why the words just don't show and just have a try.
Save the exact steps I did here for memory. It will be wonderful if it can help anyone or anyone have some good idea about it.
Thanks.