G.729

나선(nahsun)의 G.729 엔진은 ITU-T G.729 Annex A 와 Annex B 표준안과 호환성을 가지고 있습니다.

나선(nahsun)의 G.729 엔진은 음성과 데어터의 동시 전송, 특히 패킷망을 통한 전화와 같은 다양한 응용 분야에 사용될 수 있습니다.


지원 비트스트림 특성

  • 호환성
    • ITU-T G.729 Annex A 및 Annex B와 완전한 비트 일치 (bit-exact)
  • 샘플링 주파수 : 8 KHz
  • 비트율 : 8 Kbps
  • 시간지연 :
    • 프레임 길이 : 10 ms
    • Lookahead : 5 ms
  • 채널 : 모노(1ch)
  • 지원 툴 : VAD(Voice Activity Detection), CNG(Comfort Noise Generation), DTX(Discontinuous Transmission Support)

지원 소프트웨어 특성

  • 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
  • 지원되는 라이브러리 포맷
    • ADS 1.2
    • RealView 4.0
    • WinCE (Embedded Visual C)
    • Android
    • iOS
  • Data 메모리 : 실시간으로 할당 가능
  • API : C에서 호출이 가능한 API

코덱 성능 및 메모리 사양 (ARM9E 기준)

  • 복잡도 : 22.5 MHz (인코더) 6.8 MHz (디코더)
  • Code ROM : 60 KB
  • Constant Data ROM : 25 KB
  • RAM : 15 KB