gstreamer video conferencig

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer video conferencig

Nitin Das
Hello,

  i would like to use gstreamer pipeline for video conferencing. Currently i m using v4l2src for camera capture and alsasrc for audio capture then encode to h264 and aac respectively and mux into mpegts and send it over rtp. But this process puts delay of around 3-4 seconds and doesn't give the real feeling of video conferencing system. Is there any combination of pipeline , plugins available so that the delay would be in some milliseconds.

--nitin

------------------------------------------------------------------------------
This SF.net email is sponsored by

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer video conferencig

Michael Joachimiak
Have you tried to put the queue before decoding, and limit buffer-size?
What are your pipelinies currently?
2010/8/17 Nitin Das <[hidden email]>
Hello,

  i would like to use gstreamer pipeline for video conferencing. Currently i m using v4l2src for camera capture and alsasrc for audio capture then encode to h264 and aac respectively and mux into mpegts and send it over rtp. But this process puts delay of around 3-4 seconds and doesn't give the real feeling of video conferencing system. Is there any combination of pipeline , plugins available so that the delay would be in some milliseconds.

--nitin

------------------------------------------------------------------------------
This SF.net email is sponsored by

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel




--
Your Sincerely
Michael Joachimiak

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer video conferencig

Tim-Philipp Müller-2
In reply to this post by Nitin Das
On Tue, 2010-08-17 at 23:11 +0530, Nitin Das wrote:

>   i would like to use gstreamer pipeline for video conferencing.
> Currently i m using v4l2src for camera capture and alsasrc for audio
> capture then encode to h264 and aac respectively and mux into mpegts
> and send it over rtp. But this process puts delay of around 3-4
> seconds and doesn't give the real feeling of video conferencing
> system. Is there any combination of pipeline , plugins available so
> that the delay would be in some milliseconds.

It would be useful to know what the exact pipeline is that you're using.

If you are encoding to h.264 with x264enc, you may want to use x264enc
from gst-plugins-ugly git (or latest pre-release) and then set the
tune=zerolatency property on it.

Lastly: have you looked at farsight?

 Cheers
  -Tim



------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel