<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-reply;
        font-family:"Arial",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif">Hi, I forgot to mention that if you replace decodebin by qtdemux and h264parse followed by a capsfilter with stream-format=byte-stream you can save decoding and
 re-encoding your h264 stream. This will not only save you CPU but will also help to maintain the quality of the video. I am assuming that the mp4 file doesn’t contain audio.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Von:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> gstreamer-devel [mailto:gstreamer-devel-bounces@lists.freedesktop.org]
<b>Im Auftrag von </b>Amit Kumar<br>
<b>Gesendet:</b> Montag, 23. Oktober 2017 12:20<br>
<b>An:</b> gstreamer-devel@lists.freedesktop.org<br>
<b>Betreff:</b> about gstreamer rtp<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">I am trying to stream vedio through this pipeline but it doesnot showing anything on launch screen <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"> gst-launch-1.0 -v filesrc location = 1.mp4 ! decodebin ! x264enc ! rtph264pay ! udpsink host=192.168.0.1 port=5000<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">after executing this this ,i am getting... like this...,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">Setting pipeline to PAUSED ...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Pipeline is PREROLLING ...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/quicktime, variant=(string)iso<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)3, codec_data=(buffer)000001b003000001b509000001000000012000bc0406c400670ca01168518f000001b25876694430303634,
 width=(int)1280, height=(int)720, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)3, codec_data=(buffer)000001b003000001b509000001000000012000bc0406c400670ca01168518f000001b25876694430303634,
 width=(int)1280, height=(int)720, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc,
 codec_data=(buffer)1210, rate=(int)44100, channels=(int)2<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210,
 rate=(int)44100, channels=(int)2<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210,
 rate=(int)44100, channels=(int)2<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210,
 rate=(int)44100, channels=(int)2<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)3, codec_data=(buffer)000001b003000001b509000001000000012000bc0406c400670ca01168518f000001b25876694430303634,
 width=(int)1280, height=(int)720, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc,
 codec_data=(buffer)1210, rate=(int)44100, channels=(int)2<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc,
 codec_data=(buffer)1210, rate=(int)44100, channels=(int)2<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: VA-API version 0.34.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: va_getDriverName() returns 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: Trying to open /usr/lib64/dri/i965_drv_video.so<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: va_openDriver() returns -1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: VA-API version 0.34.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: va_getDriverName() returns 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: Trying to open /usr/lib64/dri/i965_drv_video.so<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: va_openDriver() returns -1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: VA-API version 0.34.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: va_getDriverName() returns 1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva error: va_getDriverName() failed with operation failed,driver_name=i965<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: VA-API version 0.34.0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva info: va_getDriverName() returns 1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">libva error: va_getDriverName() failed with operation failed,driver_name=i965<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Redistribute latency...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)3, codec_data=(buffer)000001b003000001b509000001000000012000bc0406c400670ca01168518f000001b25876694430303634,
 width=(int)1280, height=(int)720, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)3, codec_data=(buffer)000001b003000001b509000001000000012000bc0406c400670ca01168518f000001b25876694430303634,
 width=(int)1280, height=(int)720, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2,
 colorimetry=(string)bt709, framerate=(fraction)25/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Redistribute latency...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709,
 framerate=(fraction)25/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad2: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2,
 colorimetry=(string)bt709, framerate=(fraction)25/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstX264Enc:x264enc0.GstPad:src: caps = video/x-h264, codec_data=(buffer)0164001fffe100196764001facd9405005bb0110000003001773594000f183196001000568ebecb22c, stream-format=(string)avc, alignment=(string)au, level=(string)3.1,
 profile=(string)high, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)64001f, sprop-parameter-sets=(string)"Z2QAH6zZQFAFuwEQAAADABdzWUAA8YMZYA\=\=\,aOvssiw\=",
 payload=(int)96, ssrc=(uint)3709228027, timestamp-offset=(uint)3227530616, seqnum-offset=(uint)29121, a-framerate=(string)25<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)64001f, sprop-parameter-sets=(string)"Z2QAH6zZQFAFuwEQAAADABdzWUAA8YMZYA\=\=\,aOvssiw\=",
 payload=(int)96, ssrc=(uint)3709228027, timestamp-offset=(uint)3227530616, seqnum-offset=(uint)29121, a-framerate=(string)25<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0.GstPad:sink: caps = video/x-h264, codec_data=(buffer)0164001fffe100196764001facd9405005bb0110000003001773594000f183196001000568ebecb22c, stream-format=(string)avc, alignment=(string)au, level=(string)3.1,
 profile=(string)high, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0: timestamp = 3227530616<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0: seqnum = 29121<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Pipeline is PREROLLED ...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Setting pipeline to PLAYING ...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">New clock: GstSystemClock<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<p class="MsoNormal">,and my client side pipeline is ...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">gst-launch-1.0 -v udpsrc port=5000 caps="application/x-rtp, media=video, clock-rate=90000, encoding-name=H264, payload=96, ssrc=3394826012, timestamp-offset=2215812541, seqnum-offset=46353" ! rtph264depay ! decodebin ! videoconvert ! autovideosink
 sync=false,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">but i am not getting any launch screen ..<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>