A Real Time Streaming Server
Senior Project: 1999-2000
Adam Bates, Randall Chan, David Marker and See Yee
The Eclectic Radio Company (ERC) operates a network of internet-only radio
stations and has established itself as a leader in the streaming media market.
While ERC specializes in audio-based streaming media, the same software is used
to stream all types of media, whether it be text, audio, video, or whatever
else one might want to stream. The streaming server does not care what the
media is; that is handled in the encoders and players via codecs.
In an attempt to create a common way of doing this streaming, the Real Time
Streaming Protocol (RTSP, RFC 2326) was defined. The goal of the project was to
create an RTSP module for the Apache Web Server that will allow any Apache
server to also support RTSP. This involved two primary tasks: modification of
the existing Apache code base to generalize Apache so that it can support the
RTSP module and the development of an RTSP module that uses these changes and
implements the RTSP specification.
|