Muxing and webrtcechoprobe
Andrés Meseguer Valenzuela
anmeva1 at etsid.upv.es
Thu Oct 29 10:54:32 UTC 2020
Hi, I am trying to send audio and video muxed in MPEG in order to send
it via UDP. Besides, I would like to apply echo cancellation, hence
here is an example of the desired pipeline:
gst-launch-1.0 -v ksvideosrc ! video/x-raw, height=480 ! videoconvert
! queue ^
! x264enc ! queue ! mpegtsmux name=mux ! queue ! udpsink host=ip
port=5605 autoaudiosrc ^
! audioresample ! queue ! audioconvert ^
! queue ! webrtcdsp ! queue ! opusenc ^
! queue ! mux. -e udpsrc port=5605 ^
! queue ! tsdemux name=demux demux.^
! queue ! h264parse ! queue ! avdec_h264 ! queue! videoconvert ^
! autovideosink demux. ! queue ! opusdec ! queue ! webrtcechoprobe !
audioconvert ! autoaudiosink sync=false
But the problem is that when my pipeline is executed, it gets stuck:
/GstPipeline:pipeline0/GstQueue:queue2.GstPad:sink: caps =
video/mpegts, systemstream=(boolean)true, packetsize=(int)188,
streamheader=(buffer)<
47400031a600ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000b00d0001c100000001e020a2c32941, 474020318800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0002b02b0001c10000e041f0001be041f00a050848444d56ff1b443f06e042f00a05044f7075737f0280024f4f6a17 > 0:00:00.0 /
99:99:99.
Can you help me to solve this problem?
Thank you.
Regards,
Andrés.
More information about the gstreamer-devel
mailing list