How to use webrtc-agc in mobile phone in practice?

112 views
Skip to first unread message

Li Zehan

unread,
Aug 14, 2018, 9:32:14 AM8/14/18
to discuss-webrtc
Hi guys, i 'm new for webrtc. i get source code about webrtc-agc from webrtc project.  i would like to use in my project , in order to enhance volume in some specify devices. 

for example, a video volume that in iPhone 6 which volume is 5,  is smaller than that in iPhone 8 which volume is 5(just an example , may be not exist). i would like to use webrtc-agc module to enhance iPhone 6 volume.  

but i don't know how config webrtc's params, anyone can help me?


------------------------------------------------------------------------------------------

another question is:

typedef struct {

    int16_t targetLevelDbfs;    // default 3 (-3 dBOv)

    int16_t compressionGaindB;  // default 9 dB

    uint8_t limiterEnable;      // default kAgcTrue (on)

} WebRtcAgcConfig;



i know that  "compressionGaindB" is the key to controlling volume boost.


but  "targetLevelDbfs",  What does it do?



Reply all
Reply to author
Forward
0 new messages