Dynamic Relay & MP3 alias

In this example we will use SMIL, dynamic relaying and MP3 alias through Icecast server to establish a combined stream, consisting of video from one source and audio from another.

In the section , we have explained in detail of relaying a RTSP stream. We will couple such a stream with MP3 stream, relayed through Icecast servers. The SMIL code points to the entry point (CGI script) for the dynamic relay and entry point for the MP3 alias:

<smil
xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions"
qt:autoplay="true">
<head>
<layout>
<root-layout width="320" height="240"/>
<region id="videoregion"  width="320" height="240"/>
 </layout>
</head>
<body>
<par >
<video src="http://location1.org/cgi-bin/relay.128.m" region="videoregion"
qt:immediate-instantiation="true"/>
<audio src="icy://xs1.freeb92.net:7999/live"
qt:immediate-instantiation="true"/>
</par>
</body>
</smil>
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