<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle">P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body style="WORD-WRAP: break-word" fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<p><font color="#000000" size="2" face="Tahoma"><b>From:</b> live-devel [live-devel-bounces@ns.live555.com] on behalf of Ross Finlayson [finlayson@live555.com]<br>
<b>Sent:</b> Wednesday, October 01, 2014 11:42 AM<br>
<b>To:</b> LIVE555 Streaming Media - development & use<br>
<b>Subject:</b> Re: [Live-devel] Writing RTSP server<br>
</font><br>
</p>
<div style="FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px">
<div></div>
<div>
<div>
<blockquote type="cite">
<div style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px Helvetica; WHITE-SPACE: normal; WORD-SPACING: 0px">
<div style="FONT-FAMILY: Tahoma; DIRECTION: ltr; FONT-SIZE: 10pt">
<div><span style="FONT-SIZE: 10pt">Our requirement is to using Live555 libraries to stream real time data ( data generated by our software) , using RTSP.</span></div>
<div> </div>
<div>Is it possible using Live555 libraries</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</div>
Yes, of course.  See
<div><span style="WHITE-SPACE: pre" class="Apple-tab-span"></span><a href="http://www.live555.com/liveMedia/faq.html#liveInput-unicast" target="_blank">http://www.live555.com/liveMedia/faq.html#liveInput-unicast</a></div>
<br>
<div> </div>
<div> </div>
<div>Thanks for the prompt reply.</div>
<div>Just want to confirm the following:</div>
<div> </div>
<div>1) We have to create our own source class derived from <strong>FramedSource</strong></div>
<div>2) Another class derived from <a href="http://www.live555.com/liveMedia/doxygen/html/classOnDemandServerMediaSubsession.html">
<strong>OnDemandServerMediaSubsession</strong></a></div>
<div>3) We have to implement  "createNewStreamSource()" and "createNewRTPSink()" methods in the  
</div>
<div>    custom mediasession class.</div>
<div>    In  "createNewStreamSource()" we have create our own source.</div>
<div><strong>    Do we have to create a custom sink class also for "createNewRTPSink()"</strong></div>
<div><strong>    </strong>Also what is the role of a sink ? Does Sink do the actual streaming ?</div>
<div> </div>
<div> </div>
<div>Best Regards</div>
<div>Jasleen</div>
<div> </div>
<br>
</div>
</div>
</div>
</body>
</html>