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
> 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
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