Help with Gstreamer and RTSP with Axis Camera
Mathias Gyllengahm
lunarshuttle at gmail.com
Sat Apr 9 10:51:06 PDT 2011
Hi Tom,
I don't have a solution, just wanted to mention that I have similar problems
with a video server that we're using (also rstp). However, I never get as
far as you do. When specifying a repay sink manually (not the same as you
do) I get the "not linked -1" you get. When using playbin it appears as if
the system doesn't find the depay sink. Posted list about this a couple of
weeks ago.
/Mathias
2011/4/9 Tom Hendrick <sdtom182 at yahoo.com>
> Hi Tim,
> gst-launch-0.10 -v playvin2 uri=rtsp://192.168.0.90/mpeg4/media.amp
>
> gives:
>
> Setting pipeline to PAUSED ...
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: connection-speed = 0
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: download = FALSE
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: uri = "rtsp://
> 192.168.0.90/mpeg4/media.amp"
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: use-buffering = FALSE
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-size = -1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: source = (GstRTSPSrc)
> source
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0:
> latency = 2000
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0:
> buffer-mode = slave (1)
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstUDPSrc:udpsrc0:
> timeout = 5000000
> Pipeline is live and does not need PREROLL ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstUDPSrc:udpsrc0:
> timeout = 0
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:sink:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstGhostPad:sink:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source.GstGhostPad:recv_rtp_src_0_1433855680_96:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source.GstGhostPad:recv_rtp_src_0_1433855680_96.GstProxyPad:proxypad4:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0.GstGhostPad:recv_rtp_src_0_1433855680_96.GstProxyPad:proxypad3:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstGhostPad:sink.GstProxyPad:proxypad5:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:src:
> caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
> codec_data=(buffer)000001b008000001b5891300000100000001200086c40fa28a021e0a21
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:sink:
> caps = application/x-rtp, media=(string)video, payload=(int)96,
> clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
> profile-level-id=(string)8,
> config=(string)000001B008000001B5891300000100000001200086C40FA28A021E0A21,
> a-mpeg4-iod=(string)\"\\
> \\\"data:application/mpeg4-iod\\;base64\\,AoFSAE8BAf8IAQNuAAFAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSMEJHd1VmQXhjQXlTUUFaUVFOSUJFRWsrQUFBQ2NRQUFBbkVBWUJCQT09BA0BBQAEAAAAAAAAAAAABgkBAAAAAAAAAAADOgACQDZkYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNZUVNJVUVVRlB3QT0EEgINAAACAAAAAAAAAAAFAwAAQAYJAQAAAAAAAAAA\\\"\",
> a-isma-compliance=(string)\"1\\,1.0\\,1\", a-framerate=(string)1.0,
> a-mpeg4-esid=(string)201, clock-base=(uint)530093665,
> seqnum-base=(uint)24292, npt-start=(guint64)0, play-speed=(double)1,
> play-scale=(double)1
> /GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0.GstPlaybin2SelectorPad:sink0:
> always-ok = FALSE
> /GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0:
> active-pad = (GstPlaybin2SelectorPad) sink0
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink:
> caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
> codec_data=(buffer)000001b008000001b5891300000100000001200086c40fa28a021e0a21
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0.GstGhostPad:src0: caps
> = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstDecodePad:src0:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0.GstPlaybin2SelectorPad:sink0:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0.GstGhostPad:src0.GstProxyPad:proxypad9:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstDecodePad:src0.GstProxyPad:proxypad8:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0.GstPad:src:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstQueue:vqueue.GstPad:sink:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin.GstGhostPad:sink:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0.GstGhostPad:video_raw_sink:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0.GstGhostPad:video_raw_sink.GstProxyPad:proxypad10:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin.GstGhostPad:sink.GstProxyPad:proxypad12:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstQueue:vqueue.GstPad:src:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstFFMpegCsp:vconv.GstPad:src:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstFFMpegCsp:vconv.GstPad:sink:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstVideoScale:vscale.GstPad:src:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstVideoScale:vscale.GstPad:sink:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage.GstPad:sink:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink.GstGhostPad:sink:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink.GstGhostPad:sink.GstProxyPad:proxypad11:
> caps = video/x-raw-yuv, width=(int)640, height=(int)480,
> framerate=(fraction)1000/1, format=(fourcc)I420, interlaced=(boolean)false,
> pixel-aspect-ratio=(fraction)1/1
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0.GstGhostPad:send_rtcp_src_0:
> caps = application/x-rtcp
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSession:rtpsession0.GstPad:send_rtcp_src:
> caps = application/x-rtcp
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstUDPSink:udpsink1.GstPad:sink:
> caps = application/x-rtcp
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0.GstGhostPad:send_rtcp_src_0.GstProxyPad:proxypad2:
> caps = application/x-rtcp
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSession:rtpsession0.GstPad:sync_src:
> caps = application/x-rtcp
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_sink:
> caps = application/x-rtcp
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_src_1433855680:
> caps = application/x-rtcp
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink_rtcp:
> caps = application/x-rtcp
> ERROR: from element
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage:
> Output window was closed
> Additional debug info:
> xvimagesink.c(1316): gst_xvimagesink_handle_xevents ():
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage
> Execution ended after 10632288091 ns.
> Setting pipeline to PAUSED ...
> Setting pipeline to READY ...
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage.GstPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink.GstGhostPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstVideoScale:vscale.GstPad:src:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstVideoScale:vscale.GstPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstFFMpegCsp:vconv.GstPad:src:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstFFMpegCsp:vconv.GstPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstQueue:vqueue.GstPad:src:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstQueue:vqueue.GstPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin.GstGhostPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaySink:playsink0.GstGhostPad:video_raw_sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0.GstPlaybin2SelectorPad:sink0:
> caps = NULL
> /GstPlayBin2:playbin20/GstPlaybin2InputSelector:playbin2inputselector0.GstPad:src:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0.GstGhostPad:src0: caps
> = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstDecodePad:src0:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_mpeg4:ffdec_mpeg40.GstPad:src:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:src:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20.GstGhostPad:sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source.GstGhostPad:recv_rtp_src_0_1433855680_96:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0.GstGhostPad:recv_rtp_src_0_1433855680_96:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0.GstGhostPad:send_rtcp_src_0:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpPtDemux:rtpptdemux0.GstPad:src_96:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink_rtcp:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_src_1433855680:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_sink:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSession:rtpsession0.GstPad:send_rtcp_src:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstRtpBin:rtpbin0/GstRtpSession:rtpsession0.GstPad:sync_src:
> caps = NULL
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstUDPSink:udpsink1.GstPad:sink:
> caps = NULL
> Setting pipeline to NULL ...
> Freeing pipeline ...
>
>
>
> --- On *Sat, 4/9/11, Tim-Philipp Müller <t.i.m at zen.co.uk>* wrote:
>
>
> From: Tim-Philipp Müller <t.i.m at zen.co.uk>
> Subject: Re: Help with Gstreamer and RTSP with Axis Camera
> To: gstreamer-devel at lists.freedesktop.org
> Date: Saturday, April 9, 2011, 5:28 PM
>
>
> On Sat, 2011-04-09 at 10:13 -0700, Tom Hendrick wrote:
> > I can see a live feed from the Axis camera when I do:
> >
> > gst-launch-0.10 playbin2 uri=rtsp://192.168.0.90/mpeg4/media.amp
> >
> > I can't figure out how to modify my transmit and receive commands
> > given that I need to depay. I've read up on the gstreamer site and
> > checked other forums but still can't figure it out. When I do
> > "gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp !
> > rtpmp4gdepay ! filesink=txcap.ts" I get an error saying "streaming
> > task paused, reason not-linked (-1)".
> >
> > Do you know how I would modify them, here they are again?
> >
>
> What does this output:
>
> gst-launch-0.10 -v playbin2 uri=rtsp://192.168.0.90/mpeg4/media.amp
>
> ?
>
> Cheers
> -Tim
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org<http://mc/compose?to=gstreamer-devel@lists.freedesktop.org>
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110409/de222c15/attachment-0001.htm>
More information about the gstreamer-devel
mailing list