Jump to content

Darwin Streaming Server

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Srikanth.madishetti (talk | contribs) at 10:05, 16 December 2010 (Moving or AtssHttpFileModule from modules.disabled to modules directory is not required.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Darwin Streaming Server
Original author(s)Apple Inc.
Developer(s)Apple Inc.
Initial releaseMarch 16, 1999
Stable release
6.0.3 / May 10, 2007
Operating systemMac OS X, Linux
TypeRTSP server
LicenseApple Public Source License
Websitehttp://dss.macosforge.org/

Darwin Streaming Server (DSS), is the first open sourced RTP/RTSP streaming server. It was released March 16, 1999 and is a fully featured RTSP/RTP media streaming server capable of streaming a variety of media types including H.264/MPEG-4 AVC, MPEG-4 Part 2 and 3GP.

Developed by Apple, it is the open source equivalent of QuickTime Streaming Server, and is based on its code.

The initial DSS source code release compiled only on Mac OS X, but external developers quickly ported the code to Linux, FreeBSD, Solaris[1], Tru64 Unix, Mac OS 9 and Windows.

Source code is available as a release download or as development code via CVS.

Akamai uses DSS, exclusively, for streaming QuickTime and MPEG-4 content. The mobile version of the video sharing site YouTube uses DSS to stream its mobile videos in 3GP format using the H.263/AMR codec.

Where do I get it from?

The Darwin streaming server source code can be downloaded from http://dss.macosforge.org/

How do I install?

Once you download the source code, you will see a install.bat in the root directory. Just double click on it and the batch file will copy the necessary files under C:\Program Files\Darwin Streaming Server. This is all the installation required.

How do I start streaming?

Along with the source code, Apple ships a few sample video clips which are ready to be streamed. All these video clips are under the C:\Program Files\Darwin Streaming Server\Movies folder. You can stream any of these video clips and view it on a player. Open up a command prompt. Go to C:\Program Files\Darwin Streaming Server and start Darwin server by typing DarwinStreamingServer.exe -d. If all is fine, you will get some INFO messages and a message that says ‘Streaming Server done starting up’. This means the server is up and ready to accept client connections.

If you get an error something like ‘WARNING: Another process is already using the following RTSP port: 554′, then the Darwin Service is already running in the background and you don’t have to start the server explicitly.

Your server is ready and all set to stream.

Can I http download files with DSS?

HTTP download can be done through DSS by defining http_folder in the server's preference xml file.


See also

References