I write a program using multithreading (one session per thread) for decoding multi-channel stream decoding in the Qt Enviroment at Centos 7. I find the cpu usage is much bigger than the calculation: thread_number * one-thread's-cpu-usage,
Could you please provide more details on this problem: e.g. do you have any data which shows that it is Media Server Studio functions taking more CPU when multiple channels are decoded? What are the numbers of CPU usage, i.e. how big is the difference? Can you replicate the same effect if you run several instances of simple_2_decode tutorial/sample_decode sample?