[Live-devel] live555MediaServer performance: 95 stream max per process + dumb test suite

Ross Finlayson finlayson at live555.com
Tue Mar 18 02:31:49 PDT 2008


>  > >So it seems to be a strange threading or concurrency problem
>>
>>  Unlikely, because the LIVE555 code is single-threaded.
>
>Do you think it could be easely extended to be multithreaded?

No, because the system was explicitly designed to be single threaded, 
using an event loop - rather than threads - for concurrency.  (Please 
read the FAQ entry regarding threads.)


>No, 95-96 it is not a limit like "I cannot accept other clients" but just a
>visual quality limit, I could reach like 300 streams before hitting disk IO
>100%. Anyway, "ulimit -a" reports 1024 open files max as default on debian.

I suggest also using the "-Q" option to "openRTSP", to print out QOS 
statistics, including packet loss (which might be the cause of your 
video artifacts).
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list