trying to create a video chat app.

Nicolas Dufresne nicolas.dufresne at collabora.com
Mon Jun 22 07:02:30 PDT 2015


Le lundi 22 juin 2015 à 17:00 +0530, Lab work a écrit :
> 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

So you want to stream in RTP over UDP. First you need to drop this
unlinked oggmux. OGG is not RTP. Also it does not work with variable
framerate (which most Logitech camera produces). Second, pick a preset
on x264enc that is suited for live (like tune=zerolatency). Finally,
each streams should be sent to it's down socket in RTP, you may multi
-plex them but this is a lot more work.

Nicolas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150622/ca7ec9a3/attachment.sig>


More information about the gstreamer-devel mailing list