코덱 비교

초기화하는 동안 Vivox 음성 클라이언트의 코덱을 설정할 수 있습니다.

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

 OpusSiren 14Siren 7PCMU
네트워크 비트레이트*40kbit/s32kbit/s32kbit/s64kbit/s
CPU 사용(인코딩)보통낮음더 낮음가장 낮음**
CPU 사용(디코딩)낮음낮음더 낮음가장 낮음
구성 가능한 비트레이트 지원 여부예(6~128kbit/s)아니요아니요아니요
오디오 샘플 레이트†48kHz32kHz16kHz8kHz
오디오 품질가장 좋음(20kbit/s 이상)좋음적당함나쁨
  • 나열된 숫자는 하나의 음성 스트림에 대한 각 코덱의 기본 비트레이트를 이론적 최대값으로 나타냅니다. 코덱 비트레이트는 스피치가 활성 상태(전송 중이거나 수신 중)일 때만 적용됩니다. 스피치가 활성 상태일 때는 Vivox 패킷 헤더에서 14.4kbit/s의 오버헤드가 제외됩니다.

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

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