Hi, I plan to develop an application which may support 500+ or even 1000+ rtp session simultaneously. So anybody could tell me whether livemedia could support such load? BTW, I did some test based on testWAV sample program. The result is not satisfactory, frankly speaking. FAQ told me livemedia is a single threaded framework, which all logics are processed in single thread sequentially.
Below is my test statistics. Hardware : Intel Celeron 2G + 1G memory Scenario: Streaming one wave file to one external IP which is of the same subnet of test box with 100 instances ( 100 RTPSource, 100 RTPSink, 1 TaskSchedule, 1 Environment ) Result: CPU usage : ~30% Avg Jitter: ~30ms Besides those criteria, I also saw significant packet loss. So do you have any insightful thoughts of where we can optimize to enhance livemeida as a high-performance rtp streaming stack which could undergo heavy load. Thanks Kandy _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel