sc_trans: My sc_tranx_linux process is using a very large amount of CPU

time

Question:

I am using sc_trans as my autoDJ source, and my sc_trans process is using a very large amount of CPU time. How do I correct this?

Answer:

sc_trans automatically re-encodes your audio files in realtime before sending them to the server, even if no changes in bit rate, sample rate, or channels are necessary.

Unfortunately there is no fix for this, as this is simply how sc_trans works. If you need a solution with lower CPU requirements, we suggest switching to ices-cc as your streaming source instead; ices-cc typically has lower overall CPU usage, and will disable re-encoding if the media happens to be pre-encoded to the correct bit rate and sample rate.