> But it seem you misunderstood my idea

No I didn’t.


> , I want to create multiple thread to reduce latency in receiving and sending 
> content, for example, I want to proxy 60 cameras, my server has 4 cores so I 
> want split 15 cameras in one thread aka environment, so here I have an 
> environment pool that contains 4 environments, each dedicate for 15 cams. So 
> can we do this?

First, please read the FAQ; in particular
        http://live555.com/liveMedia/faq.html#threads
(as you were asked to do before posting to the mailing list)

The existing “LIVE555 Proxy Server” application is single-threaded.  However, 
if you really want to, you could run 4 parallel copies of the application, each 
using a different ‘front end’ RTSP port number - e.g., from the command line:
        live555ProxyServer -p 8554 &
        live555ProxyServer -p 8555 &
        live555ProxyServer -p 8556 &
        live555ProxyServer -p 8557 &

Note that this runs 4 separate *processes*, rather than 4 separate threads 
within a single process.  (Because the "LIVE555 Proxy Server” application is 
single-threaded (using events rather than threads for concurrency), there is no 
way to run a single instance of this application so that it uses multiple 
threads.


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


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to