| 1 | = Check that CPU Utilization == |
| 2 | |
| 3 | Some [wiki:sound-problems audio problems] are caused by high CPU utilization, so check that CPU utilization is not too high during the call. |
| 4 | |
| 5 | Remedy to lower CPU utilization: |
| 6 | 1. Disable echo canceller (with pjsua, EC is by default enabled. You can disable it with {{{'''--ec-tail 0'''}}} command line argument. |
| 7 | 1. If you're using complex codecs such as Speex or iLBC, try to use PCMU or PCMA (pjsua by default uses Speex/16KHz. Use {{{'''--add-codec pcmu'''}}} to use PCMU). |
| 8 | 1. Use the release build instead of debug build (remove {{{'''-g'''}}} option from CFLAGS if you're using gcc). |
| 9 | 1. Lower the sampling rate (by default pjsua uses 16KHz or 44.1KHz - 48KHz in Mac OS). |
| 10 | 1. Close other applications that consume CPU. |
| 11 | 1. As the last resort, upgrade your hardware! |
| 12 | |