<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>
<div>
<div>If I understand your request correctly, you need to use the GstRtspServer. &nbsp;You can get the package from where ever you normally download source code. &nbsp;The RTSP server's front end can be just about anything that creates a stream or streams. &nbsp;Every stream
 input must end with an RTPsomekindofPAY payloader and have a payload type specified (usually 96 or higher). &nbsp;Clients offer to connect to the server which will handle the multiple clients for you.</div>
<div><br>
</div>
<div>Clients get the stream in its current state. &nbsp;Thiss isn't like a movie server where each client starts at frame 0. &nbsp;It's more like a movie theater where each customer starts watching when he sits down in his theater seat.</div>
<div><br>
</div>
<div>Wes</div>
<div>
<div>
<div><br>
</div>
<div>
<p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p>
</div>
</div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Umakant Goyal &lt;<a href="mailto:umakantgoyal1@gmail.com">umakantgoyal1@gmail.com</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>Discussion of the development of and with GStreamer &lt;<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Sun, 18 Sep 2011 03:45:57 -0400<br>
<span style="font-weight:bold">To: </span>Discussion of the development of and with GStreamer &lt;<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>&gt;, Discussion of the development of GStreamer &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Application Using Gstreamer<br>
</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
Hi All,<br>
<br>
How i can use gstreamer to share a single stream with multiple users by making different Pipelines? Actually, I want to make an application that will perform following tasks:<br>
<br>
1. When application will come up, it will create a Pipeline (called Receiving Pipeline) to receive data from peer streaming server over RTP.<br>
2. Once it will be done with Receiving Pipeline (means it will start receiving data from Streaming Server) then it will wait for clients request.
<br>
3. Whenever there will be request from client, My App will create a new Pipeline (called serving Pipeline_1) to send the data towards Clients over RTP
<br>
&nbsp;&nbsp; that is being received by Receiving Pipeline. <br>
4. In this way for every new request coming from Client, App will create a new serving Pipeline_x to send data to client coming from Streaming Server.<br>
<br>
Now i need to know how data sharing behavior can be implemented using Gstreamer. I have thought about various way but not able to figure out which way will be better:<br>
1. I can multicast the data that is received by Receiving Pipeline and then&nbsp; serving Pipeline_x will receive the data from multicast address and send to client.<br>
2. I can dump the data into file that is received by Receiving Pipeline and then serving Pipeline_x will read the data from file and send to client.<br>
<br>
Can anyone share which technique will be better. If anyone has other idea then please share. Any help would be greaty appreciated.<br>
<br>
Thanks in Advance,<br>
Uma<br>
</blockquote>
</span><br>
<hr>
<font face="Arial" color="Gray" size="1">CONFIDENTIALITY NOTE:<br>
<br>
This e-mail and any attachments are confidential. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of this e-mail or any attachment is prohibited. If you have received this e-mail in error, please notify us immediately
 by returning it to the sender and delete this copy from your system. Thank you for your cooperation.<br>
</font>
</body>
</html>