<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">As part of upgrading our version of LiveMedia I'm reminded of a modification that we put in our code and suggested to you but apparently never made it into the code.<br><br>We put in a way to set an upper limit on the ports available for RTP/RTCP use. We did this for servers that are behind a NAT or firewall where only a limited number of ports are forwarded through to the server and we didn't want the server to assign ports outside that range.<br><br>We simply added a number of ports parameter to RTSPServer and OnDemandServerMediaSubsession (where it's really used in getStreamParameters()).<br>Do you think this feature could be added to the code?<br></blockquote><div><br></div><div>Mumble... Maybe, but I don't consider this a high-priority request, because it would make the server *less* functional.  (If the server could only allocate port numbers that were outside your preferred range, then the stream would still be accessible if the client happened to be inside your firewall.) Also, just setting an upper limit on port numbers wouldn't be enough; I would also need to update the code to respond to the "SETUP" with an error response code if the server were unable to allocate port numbers in the desired range.</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>