<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div>Good afternoon. At this moment i'm needing to be able to detect what is the proxy name a RTSPServer is being asked for, so i could be able to parse the request path and build a RTSPProxyServerMedia on demand with the requested data.</div></blockquote><div><br></div><div>If I correctly understand your question, what you're asking for is how to build a proxy server that installs, on demand, new "ProxyServerMediaSession" objects, based upon the stream name in the URL that each client requests.</div><div><br></div><div>The way you would do this is to subclass "RTSPServer" and redefine the virtual function "lookupServerMediaSession()", in almost exactly the same way that this is done for the "DynamicRTSPServer" code that's used to implement the "LIVE555 Media Server" application.  See, for illustration, the code in the "mediaServer" directory.</div><div><br></div><div>You should *not* need to modify the supplied "ProxyServerMediaSession" or "RTSPServer" code to do this.</div></div><br><br><div apple-content-edited="true">
<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; font-size: medium; "><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; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>