<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;"><div><blockquote type="cite"><div dir="ltr"><div>Now I am trying to achieve is to be able to stream the same source via RTSP (to any client that connects to the rtsp url) and via an static RTP/RTCP session (by static I mean that I want the server to stream to an specific IP and port, passed as a command argument for instance)<i>. </i><br></div></div></blockquote><div><br></div><div>Reading this again, I suspect that - because, in the second case, your clients won't be using RTSP - you wouldn't use a "PassiveServerMediaSubsession", or *any* subclass of "ServerMediaSubsession" for this.  (The "ServerMediaS*ession" classes are used specifically to implement RTSP servers.)</div><div><br></div><div>Instead, I suspect that you'll want to 'replicate' your original stream source using the "StreamReplicator" class (see the "testReplicator" demo application for an example of how to use this).  One replica will be used as a source to your "OnDemandServerMediaSubsession" subclass (with "reuseFirstSource" as "True") - for streaming to your normal RTSP clients.  The other replica would be fed directly into a "RTPSink" (subclass) object that you'd create (along with a "RTCPInstance") as a result of your command-line argument.</div><div><br></div><div>But anyway, why bother streaming "to an specific IP and port, passed as a command argument for instance"?  Why complicate your life unnecessarily?  Why not just use RTSP for everything?</div></div><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>