Re: [Live-devel] live555MediaServer performance improvement

2017-07-16 Thread Ross Finlayson
Also, I notice - from the “gprof” output - that you are streaming Transport Stream files. Are those the only kinds of files that you are streaming? Is there anything noteworthy/special about them, or are they just regular Transport Stream files (e.g. containing H.264 video and AAC audio)? Ro

Re: [Live-devel] live555MediaServer performance improvement

2017-07-16 Thread Ross Finlayson
> On Jul 16, 2017, at 7:44 AM, Konstantin Shpinev wrote: > > 40 clients, ~40% CPU usage. > gprof results: Thanks for the feedback. I’ll do some additional tests, to try to narrow down more what parts of the code are contributing most to CPU overhead, and see if I can improve things. In the

Re: [Live-devel] live555MediaServer performance improvement

2017-07-16 Thread Konstantin Shpinev
40 clients, ~40% CPU usage. gprof results: Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds secondscalls us/call us/call name 20.76 0.11 0.11 15 0.73 3.47 BasicTaskScheduler::SingleStep(unsigned