# 코덱 비교

> Compare audio codecs available in Vivox Unity.

[초기화](../vivox-unity-sdk-basics/initialize-voice-client-object)하는 동안 Vivox 음성 클라이언트의 코덱을 설정할 수 있습니다.

다음은 Vivox SDK에서 사용하는 네 가지 코덱을 비교한 표입니다.

|                    | Opus               | Siren 14 | Siren 7  | PCMU      |
| ------------------ | ------------------ | -------- | -------- | --------- |
| 네트워크 비트레이트\*       | 40kbit/s           | 32kbit/s | 32kbit/s | 64kbit/s  |
| CPU 사용(인코딩)        | 보통                 | 낮음       | 더 낮음     | 가장 낮음\*\* |
| CPU 사용(디코딩)        | 낮음                 | 낮음       | 더 낮음     | 가장 낮음     |
| 구성 가능한 비트레이트 지원 여부 | 예(6\~128kbit/s)    | 아니요      | 아니요      | 아니요       |
| 오디오 샘플 레이트†        | 48kHz              | 32kHz    | 16kHz    | 8kHz      |
| 오디오 품질             | 가장 좋음(20kbit/s 이상) | 좋음       | 적당함      | 나쁨        |

* 나열된 숫자는 하나의 음성 스트림에 대한 각 코덱의 기본 비트레이트를 이론적 최대값으로 나타냅니다. 코덱 비트레이트는 스피치가 활성 상태(전송 중이거나 수신 중)일 때만 적용됩니다. 스피치가 활성 상태일 때는 Vivox 패킷 헤더에서 14.4kbit/s의 오버헤드가 제외됩니다.

\*\* PCMU는 CPU 사용 측면에서 기본적으로 비용이 들지 않습니다. 인코딩과 디코딩은 비트 연산과 테이블 룩업으로 구성됩니다.

† 샘플 레이트가 높을수록 고음질 오디오를 구현할 수 있지만, 샘플 레이트가 높다고 해서 더 나은 음향을 보장하는 것은 아닙니다.
