Codec transcoding takes a lot of CPU cycles.
Example in which you can see that 284 calls takes 287.9% of CPU for Freeswitch: