<div dir="ltr"><div dir="ltr">Hey Team,<div><br></div><div>I'm trying to mux webcam and microphone into a container that I can stream over network (grpc) and demux on the other side.</div><div><br></div><div>This is the pipeline that I have on the client side:</div><div><br></div>autovideosrc ! queue ! videoconvert ! m.<br>autoaudiosrc ! queue ! audioconvert ! m.<br>qtmux faststart=true streamable=true name=m ! appsink name=app-sink sync=false</div><div dir="ltr"><br></div><div>I'm trying to send programmatically the data from the appsink to the server which has the following pipeline:</div><div dir="ltr"><br></div>appsrc name=appsrc ! qtdemux name=demuxer<br>demuxer.video_0 ! queue ! decodebin ! videoconvert ! videorate ! videoflip video-direction=auto ! video/x-raw,format=BGR,framerate=25/1 ! queue ! appsink name=video-sink sync=true max-buffers=10<br>demuxer.audio_0 ! queue ! decodebin ! audioconvert ! audioresample ! audiobuffersplit output-buffer-duration=1/25 ! audio/x-raw,format=S16LE,rate=16000,channels=1 ! queue ! appsink name=audio-sink sync=true max-buffers=10<div><br></div><div>For some reason looks like the pipeline on the client side is stuck and I'm not seeing any data at the appsink element. Any idea what might be wrong with the pipeline? when I change qtmux to matroskamux things start working on the client side but then I'm having trouble with the serverside (even if I'm changing qtdemux to matroskademux).</div><div><br></div><div><br></div><div>Help would be much appreciated.</div><div><br></div><div>Cheers,</div><div>Yevgeny</div></div>