[gstreamer-bugs] [Bug 601262] It appears gst-launch playbin2 fails to dynamically build the appropriate pipeline when I try to stream MPEG4 Part2 content from a webcam via Ethernet.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 3 07:45:19 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=601262
  GStreamer | gstreamer (core) | 0.10.25

--- Comment #4 from Robert Krakora <rob.krakora at messagenetsystems.com> 2010-06-03 14:45:15 UTC ---
(In reply to comment #3)
> (In reply to comment #1)
> > does this work?
> > 
> > gst-launch-0.10 -v rtspsrc location=rtsp://192.168.1.170:16200/camera.sdp !
> > rtpmp2tdepay ! mpegtsdemux ! ffdec_mpeg4 ! xvimagesink
> 
> This does not work...it does not blow up.  Just produces a gray image.

[root at devkrakora gst-ffmpeg-0.10.10]# gst-launch-0.10 -v rtspsrc
location=rtsp://192.168.1.170:16200/camera.sdp ! rtpmp2tdepay ! mpegtsdemux !
ffdec_mpeg4 ! xvimagesink
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0: latency = 2000
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0: buffer-mode =
slave (1)
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: timeout = 5000000
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: timeout = 0
New clock: GstSystemClock
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0.GstGhostPad:send_rtcp_src_0:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0/GstRtpSession:rtpsession0.GstPad:send_rtcp_src:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSink:udpsink1.GstPad:sink:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0.GstGhostPad:send_rtcp_src_0.GstProxyPad:proxypad2:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRtpMP2TDepay:rtpmp2tdepay0.GstPad:src: caps =
video/mpegts, packetsize=(int)188, systemstream=(boolean)true
/GstPipeline:pipeline0/GstRtpMP2TDepay:rtpmp2tdepay0.GstPad:sink: caps =
application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)90000,
encoding-name=(string)MP2T, a-tool=(string)\"vlc\\ 0.9.9\",
a-recvonly=(string)\"\", a-type=(string)broadcast, a-charset=(string)UTF-8,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_0_1575297834_33:
caps = application/x-rtp, media=(string)video, payload=(int)33,
clock-rate=(int)90000, encoding-name=(string)MP2T, a-tool=(string)\"vlc\\
0.9.9\", a-recvonly=(string)\"\", a-type=(string)broadcast,
a-charset=(string)UTF-8, npt-start=(guint64)0, play-speed=(double)1,
play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_0_1575297834_33.GstProxyPad:proxypad4:
caps = application/x-rtp, media=(string)video, payload=(int)33,
clock-rate=(int)90000, encoding-name=(string)MP2T, a-tool=(string)\"vlc\\
0.9.9\", a-recvonly=(string)\"\", a-type=(string)broadcast,
a-charset=(string)UTF-8, npt-start=(guint64)0, play-speed=(double)1,
play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0.GstGhostPad:recv_rtp_src_0_1575297834_33.GstProxyPad:proxypad3:
caps = application/x-rtp, media=(string)video, payload=(int)33,
clock-rate=(int)90000, encoding-name=(string)MP2T, a-tool=(string)\"vlc\\
0.9.9\", a-recvonly=(string)\"\", a-type=(string)broadcast,
a-charset=(string)UTF-8, npt-start=(guint64)0, play-speed=(double)1,
play-scale=(double)1
/GstPipeline:pipeline0/GstMpegTSDemux:mpegtsdemux0.GstPad:sink: caps =
video/mpegts, packetsize=(int)188, systemstream=(boolean)true
/GstPipeline:pipeline0/GstMpegTSDemux:mpegtsdemux0: pat-info = ((GValueArray*)
0x38a8440)
/GstPipeline:pipeline0/GstMpegTSDemux:mpegtsdemux0: pmt-info =
((MpegTsPmtInfo*) 0x389f2f0)
/GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = video/mpeg,
mpegversion=(int)4, systemstream=(boolean)false
/GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps =
video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1,
format=(fourcc)I420, interlaced=(boolean)false
/GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps =
video/x-raw-yuv, width=(int)640, height=(int)480, framerate=(fraction)30/1,
format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstXvImageSink:xvimagesink0.GstPad:sink: caps =
video/x-raw-yuv, width=(int)640, height=(int)480, framerate=(fraction)30/1,
format=(fourcc)I420, interlaced=(boolean)false,
pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0/GstRtpSession:rtpsession0.GstPad:sync_src:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_sink:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_src_1575297834:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:rtpbin0/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink_rtcp:
caps = application/x-rtcp

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list