Build Audio Processing Module for android (M122)

435 views
Skip to first unread message

Sky Lin

unread,
Mar 14, 2024, 6:25:42 PM3/14/24
to discuss-webrtc
I am new to webrtc. I would like to use ANC & AGC in my current project but these APIs are not exposed in the framework. Would anyone please shed some light, either building the APM or use said APIs in Android? 

Arun Raghavan

unread,
Mar 19, 2024, 6:20:12 PM3/19/24
to Sky Lin, 'Philipp Hancke' via discuss-webrtc
This is by no means an official libwebrtc thing, but I maintain a version of the AudioProcessing module that can be built on Android at https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/

Using it on Android does need some jumping through hoops -- we ship it in GStreamer as a dependency for the webrtcdsp plugin, which means you can find a static build at https://gstreamer.freedesktop.org/download/#android

-- Arun
Reply all
Reply to author
Forward
0 new messages