Server Side

We are going to describe in full detail the Open Source platform for live Internet streaming. The platform is OS agnostic, and could be implemented on any platform: i386 computer with Linux, BSD or Windows operating system, as well as on Apple computer with OS X operating system .

However, the work will mainly focus on Linux systems, because of scalability, stability and multimedia versatility of Linux platforms.

We will focus exclusively on the open source RTSP compliant servers, so that both the code and the protocols are fully available, documented and open for development. There are various servers that fulfill those criteria, and off of them are based on Darwin streaming server, open source and free server from Apple.

In this section we will try to give hands-on approach for installing and adjusting Darwin (RTSP) and Icecast (MP3-HTTP) servers.

On top of that we include RTPTOOLS, a very useful package of tools for relaying, playing and storing RTP streams.

Open_Source_Streaming_Platform

Server_Side
_Darwin_Streaming_Server
_Icecast_Streaming_Server
_RTPTOOLS

Content_Production_Side
_Mbone_-_OpenMash_Tools
_Autostart_Script_VIC
_Live_Encoding_-_Mbone_Tools
_MPEG_4_IP
_MP3_Live_Streaming
_SMIL

Dynamic_Relaying_of_RTSP_Servers
_Dynamic_Relay_-_Flow
_Dynamic_Relay_-_Code
_Dynamic_Relay_&_MP3_alias

OSSA_Streaming_Protocol
_SDP_Exchange_&_Public_Keys
_Stream_Scanner

Logfile_Analyzer