Opened 11 years ago

Last modified 10 years ago

#1636 closed enhancement

Add BDsound IMproved Audio Device (bdIMAD) integration — at Version 1

Reported by: riza Owned by: nanang
Priority: normal Milestone: release-2.2
Component: pjmedia-audiodev Version: trunk
Keywords: bdsound, bdIMAD Cc:
Backport to 1.x milestone: Backported: no

Description (last modified by riza)

BDSound IMproved Audio Device (bdIMAD) is a multiplatform audio interface
created to integrate in PJSIP library with no effort.

Features

  • Echo cancellation (Full Duplex)
  • Noise reduction
  • Automatic Gain Control
  • Audio Enhancement

Supported operating systems

  • Windows
  • Android
  • MacOS X
  • iOS
  • Linux / Alsa

Supported platforms

  • x86
  • x64
  • ARM Cortex-A8/A9/A15 with NEON

Using Pjsip with bdIMAD

  • Request bdIMAD library from http://www.bdsound.com
  • Enable bdIMAD by defining this on config_site.h
    #define PJMEDIA_AUDIO_DEV_HAS_BDIMAD	1
    
  • Since the bdIMAD library provide itself the echo cancellation and the latency management, is necessary to disable these features in the PJSIP librariy applications. For example in PJSUA sample application there is the need to provide the following commands:
    --ec-tail=0
    --no-vad
    --capture-lat=0
    --playback-lat=0
    

Change History (1)

comment:1 Changed 11 years ago by riza

  • Description modified (diff)
  • Keywords bdIMAD added; bdimad removed
  • Milestone changed from release-2.x to release-2.2
  • Summary changed from Add BDsound (bdimad) integration to Add BDsound IMproved Audio Device (bdIMAD) integration
Note: See TracTickets for help on using tickets.