[gst-devel] Format ofYUY2 stream

OB Lutz ob.lutz at gmail.com
Wed Nov 12 20:59:33 CET 2008


Got everything working with the videoparse and switching to a
tcpserversink (with udpsink packets were either dropped or swapped,
oddsince its all the same machine...)

Thanks all!

On Wed, Nov 12, 2008 at 5:05 AM, Wim Taymans <wim.taymans at gmail.com> wrote:
> 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
>> gstreamer-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
> -------------------------------------------------------------------------
> 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
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>




More information about the gstreamer-devel mailing list