[gst-devel] State change issues when asking for a RTSP stream with VLC
Wim Taymans
wim.taymans at gmail.com
Thu Mar 5 11:10:51 CET 2009
On Thu, 2009-03-05 at 10:28 +0100, Javier Gálvez Guerrero wrote:
> Hi,
>
> I managed this issue by installing the UGLY plugins. However, I don't
> know if this is the proper way to solve my issue.
>
> Now I can get the RTSP stream (both from VLC and Live555 RTSP servers)
> but the video framerate is lower than the original and not stable. I
> have checked that all RTP packets are received (sequence numbers are
> ok) and I get neither error nor warning messages from Gstreamer, so I
> don't know what is happening and how I could get a smooth video
> playback in RTSP streaming (the same video played locally works
> smoothly).
>
> As said before, I have these problems since I updated Gstreamer from
> 0.8 to 0.10, so I don't know if there is any related issue with these
> problems or if I'm missing something. Anyway, I would like anyone to
> help me getting things working, either downgrading to 0.8 (I don't
> know where to find this version) or managing with the current 0.10
> version I've just installed.
>
The mpeg demuxers don't support demuxing live streams yet and screw up
the timestamps, which makes the result rather choppy.
Wim
>
> Thank you all,
> Javi
>
>
> 2009/3/4 Javier Gálvez Guerrero <javier.galvez.guerrero at gmail.com>
> Hi there,
>
> I was using the Gstreamer framework (version 0.8) to get some
> tests. I used Gstreamer as client and VLC (0.9.4) as RTSP
> server and it worked smoothly. The problem has arised when
> updating Gstreamer to 0.10.21. When I launch "gst-launch-0.10
> playbin uri=rtsp://IP:PORT/content it never starts playing the
> media. Using VLC as a client works ok.
>
> I can see with Wireshark the RTSP message exchange (PAUSE and
> then TEARDOWN) and I get these error messages where launching
> Gstreamer:
>
> Estableciendo el flujo a PAUSADO ... (PAUSED)
> El flujo es en vivo y no necesita PRECACHEADO ... (PRECACHED)
> Estableciendo el flujo para REPRODUCCIÓN ... (PLAY)
> New clock: GstSystemClock
> ERROR: desde el
> elemento /GstPlayBin:playbin0/GstDecodeBin:decodebin0/ffdec_mpegvideo:ffdec_mpegvideo0: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
> Información adicional de depurado:
> gstffmpegdec.c(2339): gst_ffmpegdec_chain
> (): /GstPlayBin:playbin0/GstDecodeBin:decodebin0/ffdec_mpegvideo:ffdec_mpegvideo0:
> ffdec_mpegvideo: input format was not set before data start
> Execution ended after 887032082 ns.
> Estableciendo el flujo a PAUSADO ...
> Estableciendo pipeline a READY...
> Estableciendo pipeline a NULL...
> LIBERANDO pipeline ... (FREEING)
>
>
> I would like to know how I can solve this issue and, in case
> the only solution is downgrading to gstreamer 0.8, could
> anybody tell me where can I find it?
>
> By the way, as you may have noted, I am a newbie in the
> Gstreamer framework, but I am quite interested in succeedin
> using it. Any help would be much appreciated.
>
>
> Thank you,
> Javi
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________ gstreamer-devel mailing list gstreamer-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list