Take an on-demand snapshot during a live streaming of video using Gstreame


We are trying to take a snapshot of live Streaming video using GStreamer(NVIDIA Tegra)
, We tried using “jpegenc” and “Png” plugin to take snaps but we couldn’t get snaps

Also, Can you suggest an Alternate way to stream/ get a snap instead of Gstreamer like VLC?

This is our Streaming Command

gst-launch-1.0 udpsrc port=5678 caps=“application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)"Z0JAMpWgHgCJ+VA\=\,aM48gA\=\=", payload=(int)96” ! rtph264depay ! decodebin ! autovideosink sync=false

Can you please help us with this Requirement
(Our Host PC: Windows)

There are samples for this use-case. Please take a look at
How to turn off auto-capture when gstreamer pipeline runs? only on-demand - #5 by DaneLLL
Starvation (?) of gstreamer threads - #12 by DaneLLL

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.