webrtcechoprobe does not work

Nicolas Dufresne nicolas at ndufresne.ca
Sun May 2 13:19:57 UTC 2021

Le ven. 30 avr. 2021 06 h 45, ALex_K via gstreamer-devel <
gstreamer-devel at lists.freedesktop.org> a écrit :

> Hi! I'm trying to use webrtcdsp echo cancellation.
> alsasrc ! audioconvert ! webrtcdsp ! webrtcechoprobe ! avenc_g726
> bitrate=32000 ! rtpg726pay  ! udpsink port=
> But is is not working for me.

This is an incorrect usage of these elements. The probe needs to be next to
an audio sink (e.g. before alsasink/pulsesink). The probe monitors what
goes to your loud speaker so it can be removed from the stream coming from
your microphone (alsasrc). Some explanation can be found here.


P.s. alsasink introduce 200ms of latency by default, which is too much for
echo cancellation. Consider reducing the buffer-time property).

> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20210502/712eba9c/attachment.htm>

More information about the gstreamer-devel mailing list