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.
https://ndufresne.ca/2016/06/gstreamer-echo-canceller/
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