OPTICODEC-PC
STREAMING SERVERS
4-1
Section 4
Streaming Servers
Introduction
Orban Opticodec-PC Streaming Encoder supports several different streaming server
platforms. Choosing which platform to use will depend upon several things, includ-
ing intended audience, supported client players, supported client player features,
compatibilities, server features, and administration complexity. You could even con-
sider using more than one server platform.
Darwin Streaming Server (DSS)
Darwin Streaming Server is a full featured, scaleable, enterprise-class streaming me-
dia server that can stream both live streams encoded with Orban Opticodec-PC
Streaming Encoder and files produced by the Orban Opticodec-PC File Encoder. It
uses standards-based RTSP/RTP and HTTP protocols. It is open-source, based on the
same code base as the Apple QuickTime Streaming Server, provides a high level of
customizability by allowing code manipulation, and runs on a variety of computer
platforms. Both DSS and QTSS are built on a core server that provides state of the
art quality of service features and support for the latest digital media standards,
MPEG-4 and 3GPP.
Supported Protocols
•
RTSP over TCP
. The Real Time Streaming Protocol (RTSP) is a client-server
multimedia presentation control protocol that provides efficient delivery of
streamed multimedia over IP networks. RTSP provides a basis for negotiating
unicast and multicast transport protocols, such as RTP, and negotiates codecs
in a way that is independent of file format. It works well for large audiences
as well as single-viewer media-on-demand. RFC 2326 defines the IETF standard
for RTSP. Both QuickTime Player 6 and RealPlayer 10 support this protocol.
•
RTP over UDP
. The Realtime Transport Protocol (RTP) is a packet format for
multimedia data streams. RTP is used by many standard protocols, such as
RTSP (for streaming applications) and SDP (for multicast applications). RTP
provides the data delivery format for RTSP and SDP. RFC 1889 defines the IETF
proposed standard for RTP. Both QuickTime Player 6 and RealPlayer 10 sup-
port this protocol.
•
RTP over Reliable UDP
. If an RTP player client requests it, the server sends
RTP packets using Reliable UDP. Reliable UDP is a set of quality-of-service en-