<div dir="ltr">Ross, <div><br></div><div>Wanted to follow-up on this issue. I have gone through additional testing throughout the day and have greatly simplified my testing scenario, however I'm still experiencing the strange file issue as described previously.</div>
<div><br></div><div>After making changes in my test environment and making debug observations, I'm quite sure there is something amiss. The problem does not lend itself to easy explanation, but I'll try my best to communicate what I'm observing in my testing.</div>
<div><br></div><div>Test Environment:</div><div><br></div><div>Single back-end server (Axis camera)</div><div>Proxy Server running on an isolated server</div><div>Two test clients running on separate computers<br></div><div>
Proxy Server / Back-end server / clients all connected on local LAN</div><div><br></div><div>Test Steps:</div><div><br></div><div>1. Start ProxyServer with -V -R options </div><div><br></div><div>2. Registered the single back-end server (works as expected; using new transport header options) . BTW, the option for setting suffix is a nice additon!<br>
</div><div><br></div><div>3. Connected a single client (VLC) to record the proxy stream to file. (Connects fine and I see debug output recording the connection)</div><div><br></div><div>4. Connect another client (VLC) to proxy stream to record a second file. (Connects fine, but I do not see any debug output showing this connection???)</div>
<div><br></div><div>5. Stop Recording on first client.</div><div><br></div><div>6 Stop recording on second client.</div><div><br></div><div>Both clients produce mp4 files that have a problem with being validated as html5 video.</div>
<div><br></div><div>If I run the same test scenario with just one client the file is different. It now validates as html5 video. I can reproduce this over and over with no change in the outcome.</div><div><br></div><div>It almost seems like when running simultaneously the 2 clients are sharing the same rtsp session? </div>
<div><br></div><div>Could it be that when one client sends STOP (stopping recording) and the other client is still playing/recording the stream Proxy Server does not respond to the STOP from the other client?</div><div><br>
</div><div><br></div><div>I have attached a debug file that reflects steps (1-6). If you could take a quick look to see if there something obvious that would be great. From what I can see it seems given the steps outlined that the debug file would have been different. Also, if you have any suggestions on additional steps or debugging that I can do that would be great.</div>
<div><br></div><div>Bob</div><div><br></div><div> </div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Oct 22, 2013 at 1:54 PM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div class="im"><div><blockquote type="cite"><div dir="ltr"><div>I guess my question would be this: Assuming all back-end servers are live rtsp:// streams going to Proxy Server. Would each front-end client connection to Proxy Server be isolated from the other...would the characteristics of the stream provided by Proxy Server be as if each application was connected in isolation?</div>
</div></blockquote><div><br></div></div></div>Yes, it should. In fact, when streaming to >1 front-end clients, the proxy server transmits the exact same RTP/RTCP packets to each client. So the only difference should be the somewhat increased probability of packet loss (due to the Nx increase in packets being sent).<div class="im">
<br><br><div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">Ross Finlayson<br>
Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a></span></span>
</div>
<br></div></div><br>_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br><br></blockquote></div></div></div>