<div dir="ltr">Hi all<div><br></div><div>i am new to GStreamer and I am trying to create a video chat app using it. I am trying to capture audio and video from a logitech C-170 and I want to send it to some other PC using RTP. This is the pipeline I am trying :</div><div><br></div><div><i><b>gst-launch-1.0  oggmux name="muxer"  v4l2src ! video/x-raw, framerate=30/1, width=640, height=480 ! videoconvert ! x264enc ! multiqueue ! muxer.  videotestsrc ! video/x-raw, framerate=30/1, width=640, height=480 ! videoconvert ! x264enc ! multiqueue ! muxer. autoaudiosrc ! audioconvert ! speexenc ! queue ! muxer.  udpsink host=127.0.0.1 port=5000<br></b></i></div><div><br></div><div>But I get this error: </div><div><br></div><div><div><div><i>Setting pipeline to PAUSED ...</i></div><div><i>Pipeline is live and does not need PREROLL ...</i></div><div><i>Setting pipeline to PLAYING ...</i></div><div><i>Redistribute latency...</i></div><div><i>New clock: GstPulseSrcClock</i></div><div><i>Redistribute latency...</i></div><div><i><b>ERROR: from element /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0: Internal data flow error.</b></i></div><div><i><b>Additional debug info:</b></i></div><div><i><b>gstbasesrc.c(2865): gst_base_src_loop (): /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:</b></i></div><div><i><b>streaming task paused, reason not-linked (-1)</b></i></div><div><i>Execution ended after 0:00:00.117658368</i></div><div><i>Setting pipeline to PAUSED ...</i></div><div><i>Setting pipeline to READY ...</i></div><div><i>Setting pipeline to NULL ...</i></div><div><i>Freeing pipeline ...</i></div></div></div><div><br></div><div>It is giving error for the videotestsrc.  But I am also not sure about the audio part. Although the audio pipeline works well independently without the muxer. Also, replacing queue with multiqueue, would be of any help? </div><div><br></div><div>Please help. </div><div><br></div><div>Thank you.<br></div><div><br></div></div>