GStreamerRTP video stream Duplex audio and lag issue

Apurv Saraf apurvsaraf at
Tue Jun 16 05:28:04 PDT 2015

hi all

We are developing a video chatting app using GStreamer. We have been able
to send and receive videos using the following pipelines(one system is iOS
simulator in Xcode and other is ubuntu).

On mac we are using :

pipeline = gst_parse_launch("videotestsrc !
video/x-raw,width=640,height=480 ! x264enc ! h264parse ! rtph264pay !
udpsink host= port=5000 udpsrc port=9078
caps=\"application/x-rtp,payload=96,encoding-name=H264\" ! queue !
rtph264depay ! h264parse ! decodebin ! autovideosink", &error);

On ubuntu we are using:

gst-launch-1.0 udpsrc port=5000 caps=\"application/x-rtp, payload=96,
encoding-name=H264\" ! queue ! rtph264depay ! h264parse ! decodebin !
autovideosink videotestsrc ! video/x-raw,width=640,height=480 ! x264enc !
h264parse ! queue ! rtph264pay ! udpsink host= port=9078

The problem that we are facing is that no audio is received at either end.

Also we wanted to ask that there is a time lag of 4-6 sec in the videos,
which for a real time application, is too high. How can we remove this

Please help.

Apurv Saraf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list