Keep a video buffer and recover a frame for a given timestamp

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Keep a video buffer and recover a frame for a given timestamp

Mailing List SVR
Hi all,

I'm developing a basic video player for a video for linux device, I would like to see the video with low latency but also fill a memory buffer with for example the last 30 seconds of the video and recover a frame based on timestamp, is this possible using gstreamer (maybe using gst.Buffer)?

Some hints please,

Nicola

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Keep a video buffer and recover a frame for a given timestamp

Stefan Sauer
Mailing List SVR schrieb:
> Hi all,
>
> I'm developing a basic video player for a video for linux device, I would like to see the video with low latency but also fill a memory buffer with for example the last 30 seconds of the video and recover a frame based on timestamp, is this possible using gstreamer (maybe using gst.Buffer)?
>  
gst-buffer is a buffer. I don't see how you can do it with existing
plugins. Do you want to replay from within the last 30 sec?. Then you
could probably do a variant of a queue element, that keeps the last n
sec. and allows to seek with there. Maybe using queue2 with a
file-system cache is even enough already (haven't tried it).

Stefan

> Some hints please,
>
> Nicola
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>  


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Keep a video buffer and recover a frame for a given timestamp

Mailing List SVR
In data lunedì 24 agosto 2009 15:34:36, Stefan Kost ha scritto:
: > Mailing List SVR schrieb:
> > Hi all,
> >
> > I'm developing a basic video player for a video for linux device, I would like to see the video with low latency but also fill a memory buffer with for example the last 30 seconds of the video and recover a frame based on timestamp, is this possible using gstreamer (maybe using gst.Buffer)?
> >  
> gst-buffer is a buffer. I don't see how you can do it with existing
> plugins. Do you want to replay from within the last 30 sec?.

Exactly

> Then you
> could probably do a variant of a queue element, that keeps the last n
> sec. and allows to seek with there. Maybe using queue2 with a
> file-system cache is even enough already (haven't tried it).

What is queue2 (nothing about it here: http://gstreamer.freedesktop.org/documentation/plugins.html)? I cannot fill a queue (http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-queue.html) and then replay from there?

Nicola

>
> Stefan
>
> > Some hints please,
> >
> > Nicola
> >
> > ------------------------------------------------------------------------------
> > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> > trial. Simplify your report design, integration and deployment - and focus on
> > what you do best, core application coding. Discover what's new with
> > Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >  
>
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel