trying to create a video chat app.

Lab work 480437 at gmail.com
Mon Jun 22 04:30:26 PDT 2015


Hi all

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 :


*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*

But I get this error:

*Setting pipeline to PAUSED ...*
*Pipeline is live and does not need PREROLL ...*
*Setting pipeline to PLAYING ...*
*Redistribute latency...*
*New clock: GstPulseSrcClock*
*Redistribute latency...*
*ERROR: from element /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:
Internal data flow error.*
*Additional debug info:*
*gstbasesrc.c(2865): gst_base_src_loop ():
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:*
*streaming task paused, reason not-linked (-1)*
*Execution ended after 0:00:00.117658368*
*Setting pipeline to PAUSED ...*
*Setting pipeline to READY ...*
*Setting pipeline to NULL ...*
*Freeing pipeline ...*

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?

Please help.

Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150622/a082f5f9/attachment.html>


More information about the gstreamer-devel mailing list