<div dir="ltr">Hi all, I'm testing gst-rtsp-server to see how much it can handle<div><br></div><div>I've used the test-readme.c almost identically, the only thing that I changed was the media factory to :</div><div>
<br></div><div><div>    gst_rtsp_media_factory_set_launch (factory,</div><div>            "( rtspsrc location=\"rtsp://<a href="http://172.16.16.93/axis-media/media.amp?resolution=160x90&videokeyframeinterval=250&videocodec=h264&fps=15\">172.16.16.93/axis-media/media.amp?resolution=160x90&videokeyframeinterval=250&videocodec=h264&fps=15\</a>" ! rtph264depay ! "</div>
<div>            "! h264parse ! rtph264pay name=pay0 pt=96 )");</div></div><div><br></div><div>So basically the rtsp-server restreams that axis camera stream.</div><div><br></div><div>For testing the server I'm using this program : <a href="http://pastebin.com/UEr53yUf">http://pastebin.com/UEr53yUf</a></div>
<div><br></div><div>I'm using ffmpeg since i'm more familiar with the tool, I could replace it with gst-launch if anybody is willing to provide an equivalent</div><div><br></div><div>The system I'm testing on is debian wheezy, tester is local.</div>
<div><br></div><div>I've found that with both 0.10 and latest git this basic rtsp-server doesn't handle more than 70 connections either local or remote :(</div><div><br></div><div>The errors i get on latest git are : </div>
<div><br></div><div><div>[NULL @ 0x261e420] Extradata set to 0x261e9a0 (size: 30)!</div><div>[rtsp @ 0x261bb20] hello state=0</div><div>rtsp://<a href="http://127.0.0.1:8554/test">127.0.0.1:8554/test</a>: Invalid data found when processing input</div>
</div><div><br></div><div><br></div><div>The full ffmpeg report is at : <a href="http://pastebin.com/MhJCbNLP">http://pastebin.com/MhJCbNLP</a></div><div><br></div><div>This is how a 'good' connection report looks like : <a href="http://pastebin.com/NPeYj1KS">http://pastebin.com/NPeYj1KS</a></div>
<div><br></div><div>The tester creates 100 log files in ./logs/ and I chek for errors with this python script : <a href="http://pastebin.com/tke0HhwX">http://pastebin.com/tke0HhwX</a> ( this is kind of irrelevant but in case anyone is interested.. )</div>
<div><br></div><div>I found gstreamer about a week ago and I very much like it as a framework and I loved the rtsp-server README file and would like to keep learning and using it so if anyone could point me to some resources on making rtsp-server more scalable or anything that I could change to the server code in order to make it more scalable I would really appreciate it.</div>
</div>