mVoIP Framework
Spiral™ mVoIP Media Framework
개요
나선(nahsun)은 PC와 스마트폰내에서 작동하는 mVoIP서비스를 위해 음질 개선 통합 솔루션인 Spiral™ mVoIP Media Framework를 제공합니다.
통화시 발생하는 배경 잡음 및 음향 에코를 제거하여 깨끗한 음질로 발신자와 수신자간에 편안한 통화를 할 수 있으며 마이크, 스피커의 성능과 위치 등에서 발생할 수 있는 음향의 불균형 상태를 균일하게 하도록 설계하였습니다.
Spiral™ Media Framework 내에는 Acoustic Echo Canceller AEC(acoustic echo cancellation),Noise Suppressor NSP(Noise Suppressor), VAD VAD(Voice Activity Detection), Dynamic Range ControlDRC(Dynamic Range Compression), Adaptive Jitter Buffer,Packet Loss Concealment PLC(Packet Loss Concealment) 및 음성 코덱들을 포함하였으며 음성 신호를 캡쳐하고 재생하는 것 사이의 비동기화로 인한 Clock drift 문제를 해결하였습니다.
Spiral™ mVoIP Engine
나선(nahsun)은 mVoIP 서비스에 사용되는 핵심 기술들인 AEC, Noise Suppressor, VAD, CNG 및 각종 코덱에 관련된 모듈들을 제공합니다. 또한 통신에 필요한 RTP, SRTP, SIP등에 관련된 기술들의 모듈들도 제공합니다.
이런 모듈화를 통해서 고객사는 프로그램을 기능별로 관리함으로써 다른 프로그램과 효율적으로 통합할 수 있고 유지 보수를 잘 할 수 있습니다.
모듈화를 진행하면서 다중스레드(multi-thread) 환경에서도 잘 동작할 수 있도록 재진입이 가능하도록 (reentrant) 코드를 제공합니다.
