<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>I don't understand.</div>
<div><br>
</div>
<div>If you make a new pipeline for each client, each client will have to be connected to its new pipeline and you'll have a new connection.</div>
<div><br>
</div>
<div>How will you detect the client request? &nbsp;Using GstRtpBin? &nbsp;Some sideband connection?</div>
<div><br>
</div>
<div>Do you mean you want to use multicast? &nbsp;You clients could hook up with out you having to do anything so long as they're in the multicast group.</div>
<div><br>
</div>
<div>BTW, I mean have the RtspServer at the end of your intermediate app. &nbsp;The server would receive the stream you send in from your streamer machine and broadcast it for you &nbsp;with full control and smarts about your clients.</div>
<div><br>
</div>
<div>And I emphasize full control. &nbsp;Just pumping data out has no way of knowing when the client goes away. &nbsp; You'd be wasting lots of machine cycles on dead clients. &nbsp; Your client should at least use a GstRtpBin element.</div>
<div><br>
</div>
<div>Have you considered something like a wowza server?</div>
<div><br>
</div>
<div>Wes</div>
<div><br>
</div>
<div><br>
</div>
<div><span class="Apple-style-span" style="font-size: 15px; font-family: Calibri; "><span style="font-weight:bold">From:
</span>Umakant Goyal &lt;<a href="mailto:umakantgoyal1@gmail.com">umakantgoyal1@gmail.com</a>&gt;</span></div>
</div>
</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">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>Mon, 19 Sep 2011 13:27:54 -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;<br>
<span style="font-weight:bold">Subject: </span>[SPAM (Keyword)] - Re: 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 Wes, I o not want to go for GstRtspServer because i do not want to make connection for every new client request. I want to implement one to many model to get stream from streaming server and share with many clients. Any other suggestion..<br>
<br>
<div class="gmail_quote">On Mon, Sep 19, 2011 at 5:25 PM, Wesley J. Miller <span dir="ltr">
&lt;<a href="mailto:WMiller@sdr.com">WMiller@sdr.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="word-wrap: break-word; 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: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman';">
&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>
<div style="font-family: Calibri; font-size: 11pt; text-align: left; color: black; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; padding: 3pt 0in 0in;">
<span style="font-weight: bold;">From: </span>Umakant Goyal &lt;<a href="mailto:umakantgoyal1@gmail.com" target="_blank">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" target="_blank">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" target="_blank">gstreamer-devel@lists.freedesktop.org</a>&gt;, Discussion of the development of GStreamer &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>
<span style="font-weight: bold;">Subject: </span>Application Using Gstreamer<br>
</div>
<div>
<div></div>
<div class="h5">
<div><br>
</div>
<blockquote style="">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>
</div>
</div>
</span><br>
<hr>
<font color="Gray" face="Arial" 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></div>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
</blockquote>
</div>
<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>