코덱 비교
초기화하는 동안 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 사용 측면에서 기본적으로 비용이 들지 않습니다. 인코딩과 디코딩은 비트 연산과 테이블 룩업으로 구성됩니다.
† 샘플 레이트가 높을수록 고음질 오디오를 구현할 수 있지만, 샘플 레이트가 높다고 해서 더 나은 음향을 보장하는 것은 아닙니다.