webrtcechoprobe does not work

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

webrtcechoprobe does not work

GStreamer-devel mailing list
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.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: webrtcechoprobe does not work

GStreamer-devel mailing list


Le ven. 30 avr. 2021 06 h 45, ALex_K via gstreamer-devel <[hidden email]> 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
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel