[gst-embedded] Getting a gst-launch pipeline to play in totem?
Arnout Vandecappelle
arnout at mind.be
Tue Apr 28 09:34:40 PDT 2009
I've had quite a few issues with typefind and IP cameras myself...
To test things as they would run in totem, you can use a gst-launch
with "playbin2 uri=..." as the pipeline. That way you can easily set debug
options etc.
In this case, you could try
gst-launch -v -m --gst-debug=typefindfunctions:5 \
playbin2 uri=http://192.168.1.253/nphMotionjpeg?resolution=320x240
Unfortunately, most typefindfunctions (including jpeg) don't give any debug
output, so that won't help much... In fact, jpeg_type_find just looks at the
first two bytes and checks if it's a start marker 0xff 0xd8. So, you can
capture your camera's output and check what's in there:
gst-launch gnomevfssrc \
location=http://192.168.1.253/nphMotionjpeg?resolution=320x240 ! \
filesink location=/tmp/foo
Good luck!
Regards,
Arnout
On Monday 27 April 2009 18:30:36 Scott Garman wrote:
> Hi there,
>
> I'm working on a project to display mjpeg streams from IP cameras on an
> embedded device running Debian Etch. I am able to display these streams
> fine using gst-launch, like so:
>
> gst-launch-0.10 gnomevfssrc
> location=http://192.168.1.253/nphMotionjpeg?resolution=320x240 ! jpegdec
> ! videoscale ! ffmpegcolorspace ! autovideosink
>
> CPU performance is great, and there is no stream latency like I have
> experienced with mplayer and vlc. My goal is to eventually embed this
> stream in a web browser, so my next step is to get totem to display them.
>
> Totem does not recognize the mjpeg stream when I give it the URL via the
> Open Location menu dialog, but my understanding is that totem is based
> on gstreamer - so is there a way I can take the above pipeline and get
> totem to play it?
>
> Thanks,
>
> Scott
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286540
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: D206 D44B 5155 DF98 550D 3F2A 2213 88AA A1C7 C933
More information about the Gstreamer-embedded
mailing list