C:\VideoRecorder\GStreamer>gst-launch-1.0 -e -v rtpbin name=rtpbin udpsrc address="192.168.1.101" port=5018 caps="applic ation/x-rtp,media=video,clock-rate=90000,encoding-name=H264,payload=96" ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtph264depay ! h264parse ! queue ! mux. udpsrc address="192.168.1.101" port=5020 caps="application/x-rtp,media=audio,clock-rate=8000, encoding-name=PCMU,payload=0" ! rtpbin.recv_rtp_sink_1 rtpbin. ! rtppcmudepay ! queue ! mux. avimux name=mux ! filesink location=C:/VideoRecorder/GStreamer/stream-4.avi sync=true max-lateness=900000000 Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... /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/GstUDPSrc:udpsrc0.GstPad:src: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\= \(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" /GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad0: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" Setting pipeline to PLAYING ... /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = "application/x-rtp\,\ medi a\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" New clock: GstSystemClock /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = "application/x-rtp\,\ media\=\ (string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = "application/x-rtp\,\ med ia\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" /GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps = "application/x-rtp\,\ media\=\(string\)video \,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession1: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = "application/x-rtp\,\ me dia\=\(string\)audio\,\ clock-rate\=\(int\)8000\,\ encoding-name\=\(string\)PCMU\,\ payload\=\(int\)0\,\ ssrc\=\(uint\)2 929072623" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink: caps = "application/x-rtp\,\ me dia\=\(string\)audio\,\ clock-rate\=\(int\)8000\,\ encoding-name\=\(string\)PCMU\,\ payload\=\(int\)0\,\ ssrc\=\(uint\)2 929072623" /GstPipeline:pipeline0/GstRtpPcmuDepay:rtppcmudepay0.GstPad:src: caps = "audio/x-mulaw\,\ channels\=\(int\)1\,\ rate\=\( int\)8000" /GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = "audio/x-mulaw\,\ channels\=\(int\)1\,\ rate\=\(int\)8000" /GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = "audio/x-mulaw\,\ channels\=\(int\)1\,\ rate\=\(int\)8000" /GstPipeline:pipeline0/GstRtpPcmuDepay:rtppcmudepay0.GstPad:sink: caps = "application/x-rtp\,\ media\=\(string\)audio\,\ clock-rate\=\(int\)8000\,\ encoding-name\=\(string\)PCMU\,\ payload\=\(int\)0" /GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_1_2929072623_0.GstProxyPad:proxypad2: caps = "applicati on/x-rtp\,\ media\=\(string\)audio\,\ clock-rate\=\(int\)8000\,\ encoding-name\=\(string\)PCMU\,\ payload\=\(int\)0" /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" /GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_2599059211_96.GstProxyPad:proxypad3: caps = "applicat ion/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ payload\=\(int\)96" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession1: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alignment\=\(string\)au\,\ codec_data\=\(buffer\)0142c01effe1000e6742c01e8c8d40501e900f08846a01000468ce3c80\,\ level\=\ (string\)3\,\ profile\=\(string\)constrained-baseline" /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alig nment\=\(string\)au\,\ codec_data\=\(buffer\)0142c01effe1000e6742c01e8c8d40501e900f08846a01000468ce3c80\,\ level\=\(stri ng\)3\,\ profile\=\(string\)constrained-baseline" /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream\ ,\ alignment\=\(string\)au\,\ level\=\(string\)3\,\ profile\=\(string\)constrained-baseline\,\ width\=\(int\)640\,\ heig ht\=\(int\)480\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true" /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alig nment\=\(string\)au\,\ level\=\(string\)3\,\ profile\=\(string\)constrained-baseline\,\ width\=\(int\)640\,\ height\=\(i nt\)480\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true" /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alig nment\=\(string\)au\,\ level\=\(string\)3\,\ profile\=\(string\)constrained-baseline\,\ width\=\(int\)640\,\ height\=\(i nt\)480\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true" ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data flow error. Additional debug info: gstbasesrc.c(2948): gst_base_src_loop (): /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: streaming task paused, reason not-negotiated (-4) EOS on shutdown enabled -- waiting for EOS after Error Waiting for EOS... /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession1: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" /GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession1: stats = "application/x-rtp-session-stats\,\ rtx-drop- count\=\(uint\)0\,\ sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\ source-stats\=\(GValueArray\)NULL\,\ rtx -count\=\(uint\)0\;" handling interrupt. Interrupt: Stopping pipeline ... Interrupt while waiting for EOS - stopping pipeline... Execution ended after 0:00:10.118603348 Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... Freeing pipeline ... Terminate batch job (Y/N)? y C:\VideoRecorder\GStreamer>