Dear Live555 Team, I have been using live555 proxy server to stream 1000+ streams. I have deployed it on quad core Intel Xeon server. The server is working fine, but Its suffering from serious problem. For 100 streams and connected one client for each stream, one of the core is getting 100% utilized and other cores remain idle. So that it couldn't go beyond 100 streams and also degrade its performance.
I had been searching for multiprocess or multi threaded solution on mailing list. But didn't found anything helpful. People and FAQ did mentioned that to create TaskScheduler and RTSPClient in its own process or thread on client side. But I am not getting how to do it on server side. ProxyServerMediaSession and ProxyRTSPClient doesn't allow to subclass. Is it possible to create new process and handle ProxyServerMediaSession and all its client within that process ? So that when all client disconnected or camera got disconnected I can close session and clients and exit from that process. Can you guys please give me some guide lines on this. -- Thanks & Regards, DnyaneshG.
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel