<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><blockquote type="cite"><div lang="EN-US" link="blue" vlink="purple" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div class="Section1" style="page: Section1;"><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 11pt;"> I also write a class called Mpeg4LiveServerMediaSubsession which subbed class from OnDemandServerMediaSubsession</span></div></div></div></blockquote><div><br></div>When your class "Mpeg4LiveServerMediaSubsession"s constructor calls the "OnDemandServerMediaSubsession" constructor, is the "reuseFirstSource" parameter "True"?  (This ensures that only one input source object is created at a time, regardless of how many RTSP clients connect to your server.</div><div><br></div><div><br><blockquote type="cite"><div lang="EN-US" link="blue" vlink="purple" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div class="Section1" style="page: Section1;"><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 11pt;">I use VLC as client to connect to my server and play video stream. Everything seems ok and my application works quite fine when there are less than 4 clients connect to server. When the 4</span><sup>th</sup> <span style="font-size: 11pt;">client connect to server, the video of all clients is getting slower, image is very bad, I cannot see video content clearly …</span></div></div></div></blockquote><div><br></div>Are these 4 clients (running VLC) on 4 *separate* computers?  The reason I ask this is that - a few months ago - someone else reported similar symptoms to what you're reporting.  In that case, though, the problem was that they were running more than one copy of VLC on the same client computer, and it turned out that the problem was the client computer's CPU overhead (from running more than one copy of VLC), not the server computer (running your LIVE555-based code).</div><div><br></div><div>Assuming that the 4 clients (running VLC) are on 4 separate computers, then does anything change when you run "openRTSP" rather than VLC as your client (again, all on separate client computers)?</div><div><br></div><div>Also, are the clients requesting RTP-over-UDP streaming from your server, or RTP-over-TCP streaming?  If any of them are requesting RTP-over-TCP streaming, then does anything change if they request RTP-over-UDP streaming instead? </div><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;  "><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>