From: Wim T. <wim...@gm...> - 2008-11-12 10:01:42
|
On Tue, 2008-11-11 at 16:23 -0500, OB Lutz wrote: > Hey all > > I'm attempting to write an application that will send a YUV (YUY2) > stream out on udp and have gstreamer take it in and do some > precessing. For starters, I'm trying to simply view the output with: > > gst-launch -v udpsrc port=1234 buffer-size=0 ! > video/x-raw-yuv,format=\(fourcc\)YUY2,width=640,height=480,framerate=25/1 > ! ffmpegcolorspace ! xvimagesink sync=false You could use the raw video rtp (de)pay loaders together with udp, like this: gst-launch videotestsrc ! rtpvrawpay ! udpsink and gst-launch udpsrc caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:2, depth=(string)8, width=(string)320, height=(string)240, colorimetry=(string)SMPTE240M" ! rtpvrawdepay ! xvimagesink YUYV is unfortunatly not a supported format for RFC 4175 but UYVY is. Wim > > Only problem is I don't know how the stream should be formated. All I > get is a green window with a few garbled rows of pixels at the top. > I'm writing out YUYV, where each part one is a 8bit uint for YUYV > being a full 32 bits. Are there some sort of header information that > need to be sent along with this? Is there a site that details the > format of the stream, better yet as it pertains to a UDP stream? > > Thanks > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > gstreamer-devel mailing list > gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |