store audio/video into circular buffer

Josep Torra n770galaxy at gmail.com
Thu Nov 8 07:41:01 PST 2012


Hi Damiano,

You don't precise if audio and video is already muxed, but the use
case you describe is quite similar to the timeshift/PVR use case and
maybe the code [1] I've wrote is useful to you. There's also the talk
I've given in the GStreamer conference  last year [2].

Best regards,

Josep

[1] https://core.fluendo.com/gstreamer/trac/browser/trunk/gst-fluendo-timeshift
[2] http://gstconf.ubicast.tv/videos/time-shifting-with-gstreamer/


On 8 November 2012 15:26, Damiano Pinarello
<damiano.pinarello at bticino.it> wrote:
> Hi,
>
> I need a element that store audio/video into circular buffer, and put it in a file
> when a interrupt arrive (maybe from gstreamer bus).
> This element could be seen as a sort of filesink modified, for example called "cicbsink".
>
> Which is the right way to problems? Someone have already tryed to solve the same need?
> The right way could be to create a new plugin? Or add this new element to gstreamer core?
>
> Thanks,
> Damiano
>
> --
>
> Damiano PINARELLO
> Embedded Software Developer
> Office Phone: +(39) 031 653679 Ext. 4679
> FAX phone: +(39) 031 653283
> Street address: Via L. Manara 4, 22036 Erba (CO), Italy
> Email: damiano.pinarello at bticino.it
> WebSite: www.bticino.it
>
> ------------------------------------------------------------------------------
>  Please consider your environmental responsibility before printing this Email
> ------------------------------------------------------------------------------
> This message is confidential. It may also be privileged or otherwise protected
> by law or legal rules. Should you have received this email by mistake please
> let us know by reply and then delete it from your system; you should not copy
> it or disclose its contents to anyone.
> All messages sent to and from [Enea] may be monitored to ensure compliance
> with internal policies and to protect our business. Emails are not secure
> and cannot be guaranteed to be error free as they can be intercepted, amended,
> lost or destroyed, or contain viruses. Anyone who communicates with us by email
> is taken to accept these risks.
> ------------------------------------------------------------------------------
>
>
> Ce message, ainsi que tous les fichiers joints à ce message,
> peuvent contenir des informations sensibles et/ ou confidentielles
> ne devant pas être divulguées. Si vous n'êtes pas le destinataire
> de ce message (ou que vous recevez ce message par erreur), nous
> vous remercions de le notifier immédiatement à son expéditeur, et
> de détruire ce message. Toute copie, divulgation, modification,
> utilisation ou diffusion, non autorisée, directe ou indirecte, de
> tout ou partie de ce message, est strictement interdite.
>
> This e-mail, and any document attached hereby, may contain
> confidential and/or privileged information. If you are not the
> intended recipient (or have received this e-mail in error) please
> notify the sender immediately and destroy this e-mail. Any
> unauthorized, direct or indirect, copying, disclosure, distribution
> or other use of the material or parts thereof is strictly
> forbidden.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list