Hi,
I am new to gstreamer. I am transmitting data from from one rcar board to other. sender side application works fine. sender appsrc name=src ! videoconvert ! video/x-raw,format=I420 ! omxh264enc target-bitrate=3000000 control-rate=2 ! rtph264pay config-interval=1 pt=96 ! udpsink name=sink host=x.x.x.x port=xxxx I have receiver side aplication with following pipeline receiver udpsrc port=xxxx caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! rtph264depay ! h264parse ! omxh264dec ! appsink name=mysink emit-signals=true The problem is I get only 3 frames on receiver side if the pipeline on commandline as follows I get continous frames. gst-launch-1.0 -v udpsrc port=xxxx caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! rtph264depay ! h264parse ! omxh264dec ! waylandsink. If i run the the same pipeline on commandline also i get only 3 frames. gst-launch-1.0 -v udpsrc port=xxxx caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! rtph264depay ! h264parse ! omxh264dec ! appsink 0:00:00.326078504 1922 0x2f0e9060 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:897:gst_app_sink_getcaps:<appsink0> got caps (NULL) 0:00:00.326206905 1922 0x2f0e9060 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:897:gst_app_sink_getcaps:<appsink0> got caps (NULL) Setting pipeline to PAUSED ... 0:00:00.327387469 1922 0x2f0e9060 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:609:gst_app_sink_start:<appsink0> starting Pipeline is live and does not need PREROLL ... 0:00:00.467561950 1922 0x2f0db1e0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:897:gst_app_sink_getcaps:<appsink0> got caps (NULL) /GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96 /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96 Setting pipeline to PLAYING ... New clock: GstSystemClock /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0142e016ffe1000c6742e016da0320f68078a13501000468ce 0:00:34.040870722 1922 0x2f0db1e0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:897:gst_app_sink_getcaps:<appsink0> got caps (NULL) /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0142e016ffe1000c6742e016da0320f68078a13501000468ce07e2e 0:00:34.041386364 1922 0x2f0db1e0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:897:gst_app_sink_getcaps:<appsink0> got caps (NULL) /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)2.2, profile=(string)constrained-baseline, width=(ine 0:00:34.042246647 1922 0x2f0db1e0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:897:gst_app_sink_getcaps:<appsink0> got caps (NULL) /GstPipeline:pipeline0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)2.2, profile=(string)constre 0:00:34.091747805 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:897:gst_app_sink_getcaps:<appsink0> got caps (NULL) 0:00:34.091841045 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:647:gst_app_sink_setcaps:<appsink0> receiving CAPS /GstPipeline:pipeline0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)800, height=(int)480, interlace-mode=(string)progressive, pixel-aspe1 /GstPipeline:pipeline0/GstAppSink:appsink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)800, height=(int)480, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chr1 0:00:34.092316007 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:665:gst_app_sink_event:<appsink0> receiving SEGMENT 0:00:34.092465888 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:730:gst_app_sink_preroll:<appsink0> setting preroll buffer 0xffff800169e0 0:00:34.092988010 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:819:gst_app_sink_render:<appsink0> activating pad caps video/x-raw, format=(string)NV12, 1 0:00:34.093083170 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:823:gst_app_sink_render:<appsink0> pushing render buffer 0xffff800169e0 on queue (0) 0:00:34.093172331 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:823:gst_app_sink_render:<appsink0> pushing render buffer 0xffff8001c910 on queue (1) 0:00:34.093236051 1922 0xffff800028f0 DEBUG appsink ../../../../git/gst-libs/gst/app/gstappsink.c:823:gst_app_sink_render:<appsink0> pushing render buffer 0xffff8001c090 on queue (2) stops here... I have GStreamer 1.10.2. What might be the issue Thanks in Advance -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |