0% found this document useful (0 votes)
13 views1 page

Fisl13 Gstreamer

Uploaded by

ecelen75
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views1 page

Fisl13 Gstreamer

Uploaded by

ecelen75
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Search Upload Download free for 30 days Login

3.9K views • 23 slides

Fisl13 gstreamer
Real programmers
Aug 9, 2012 • 0 likes • 833 views AI-enhanced description use programming …
Thiago Santos Follow thedandan
6.9K views • 16 slides
GStreamer is a framework for processing multimedia data through a pipes and filters model. It has been in development for 10 years
and uses a graph-based system with elements like sources, decoders, and sinks linked together to handle di erent media formats. …
Read more Gulp presentation

Download now mclise


6 of 38
602 views • 6 slides
Download to read o line

1
Guadec2007 Gvfs
Linux User's Group
2 515 views • 31 slides

3 Customize and
Secure the Runtime…
VMware Tanzu
4 345 views • 42 slides

5 How to Contribute to
GStreamer
Samsung Open Source Group
6 1.2K views • 34 slides

Cool new stu in JGit


7 and EGit - Eclipse …
msohn
1.9K views • 19 slides
8

10

11

More Related Content


What's hot (7)

Javascript in Linux Desktop Conquering the command Let's Count Bytes! Git! Why? How? News from EGit - Talk Linux Privilege Escalatio
line for code hackers Launching Ruby in 32K of … EclipseCon Europe 2014 - … with Lin Security.
Yuren Ju • 4.4K views Pavan M • 71 views Amoniac OÜ • 128 views Daniel Kummer • 1.1K views msohn • 1.1K views Deepanshu Gajb… • 577 view

Similar to Fisl13 gstreamer (20)

Ripping web accessible .git Wonderful world of Html5 Open Video Tutorial WebRTC Browsers n Stacks Multimedia support in Gstreamer Basics
files (distributed) SCM or VCS Implementation di erences WebKitGTK and WPE, …
Vlatko Kosturjak • 3K views Vlatko Kosturjak • 3.8K views Silvia Pfei er • 19.9K views Alexandre Gouai… • 4.8K views Igalia • 393 views idrajeev • 2.6K views

Slideshows for you (20)

[Slides] Digital Go to-market strategy for Personas The Rise of Platforms - And The Big Book of Venture Writing kick-ass hypoth
Transformation, with Brian… B2B SaaS companies What It Means for Business Capital - 2023 Lean UX Meetup, Las Ve
Altimeter, a Pro… • 111.7K views Guillaume Lerou… • 188.9K views Tathagat Varma • 18.9K views Marshall Van Als… • 29.5K views Rohit Yadav • 12.4K views Kate Rutter • 19.5K views

Recently uploaded (20)

"Building Security From CLIP to JinaCLIP: Report - Pioneering the Bridging Dimensions: Patch Tuesday de "Revolutionizing ADRs w
Protections for Robotic … General Text-Image … Future The Mandate Shi … Confident Reachability for … Septiembre GenAI or Ше один крок
Fwdays • 177 views Zilliz • 57 views Koushik Ramani • 60 views Ivan Ruchkin • 75 views Ivanti • 89 views Fwdays • 41 views

Related Books
Free with a 30 day trial from Everand View All

Ebook Ebook Ebook Ebook Ebook Ebook Ebook Ebook


Git Essentials Ansible for IT Mastering Learning ROS Making Learning Game Cocos2d-x
Ferdinando Santa… Experts Elastic Stack for Robotics… Multiplayer… Embedded… Programming… Intermediate…
Denis Zuev Gupta Ravi Kumar Enrique Fernández Stephen Gose Ivan Morgillo Wysota Witold Kameron Hussain
★★★★☆ 4 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5

Related Audiobooks
Free with a 30 day trial from Everand View All

Audiobook Audiobook Audiobook Audiobook Audiobook Audiobook Audiobook Audiobook


Learn Python: A C++ How To Become PYTHON Javascript: ARDUINO C# Coding Python
Crash Course… Ryan Turner A Data Scienti… CODING: The… Ultimate… PROGRAMMI… Mastery:… Programming…
Damon Parker Rafiq Muhammad Damian Bourne Leonardo Gorman Eric Schmidt Ryan Campbell Ryan Campbell
★★★★☆ 4 / 5 ★★★★☆ 4 / 5 ☆☆☆☆☆ 0 / 5 ★★★★★ 5 / 5 ★★★★☆ 4 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5 ☆☆☆☆☆ 0 / 5

Fisl13 gstreamer
2. Thiago Santos
4. Framework
5. GStreamer ● Framework – Processamento de dados – “Pipes and filters” ● LGPL ● 10 anos – Stable → 0.10 – 0.11/1.0
6. GStreamer ● Plugins ● Baseado em grafos
7. Grafos
8. Grafos
9. Grafos
10. Grafos File Source
11. Grafos File Source Matroska Demux
12. Grafos File Source Matroska Demux MP3 Dec H264 Dec
13. Grafos File Source Matroska Demux MP3 Dec H264 Dec Audio Sink Video Sink
14. Grafos Camera Source H264 Encoder MP4 Muxer File Sink
15. Plugins
16. Plugins ● Pacote de GstElements – Rede – Codec – Utils – Camera – Arquivos – Filtros – Containers
17. Plugins ● -base ● -good ● -ugly ● -bad ● - mpeg
18. Plugins
19. Outro Grafo
20. Framework ● GStreamer core API – Criar nós – Ligá-los – Play! ● Plugins, plugins, plugins ● Bindings
21. GstElement
22. GstPad ● Links elements ● Negotiate formats – GstCaps
23. GstPipeline ● GstElement ● Container (GstBin)
24. GstBus ● Comunicação ● Mensagens
25. Overview Aplicação Pipeline Bus
26. Código player = gst.Pipeline("player") source = gst.element_factory_make("filesrc") decoder = gst.element_factory_make("mad") conv = gst.element_factory_make("audioconvert") sink = gst.element_factory_make("alsasink") player.add(source, decoder, conv, sink)
gst.element_link_many(source, decoder, conv, sink)
27. GstBin ● Container de GstElements ● Camada de abstração
28. Decodebin Audio Decodebin Video
29. Playbin Playbin
30. Encodebin Audio Encodebin Video Perfil
31. Camerabin Filtros Zoom Imagem Video Resolução Formatos Snapshot
32. Tools Ferramentas
33. gst-inspect ● Listar elementos ● Listar propriedades dos elementos
34. gst-launch ● Prototipação rápida ● Cria pipelines ● Console gst-launch elemento1 propriedade1=valor ! elemento2 ! elemento 3
35. Gst-SDK ● Linux ● Windows ● OS/X
36. Comunidade ● IRC - #gstreamer @ freenode (thiagoss) ● ML – commits / devel / bugs ● Web - gstreamer.net / gstreamer.com ● GStreamer Conference ● Planet - gstreamer.freedesktop.org/planet/
37. Referências ● Grafos: wikipedia ● Flickr: – http://www.flickr.com/photos/nocallerid_man/3638360458 – http://www.flickr.com/photos/evaekeblad/454220744/ – http://www.flickr.com/photos/freefoto/5982549938/ –
http://www.flickr.com/photos/duckypipeliner/4281438859 – http://www.flickr.com/photos/m4tik/4687192723 – http://www.flickr.com/photos/matthewfch/835831228 – http://www.flickr.com/photos/florianric/7263382550
38. Obrigado! ● Perguntas? ● thiagoss -> #gstreamer @ freenode ● thiago.sousa.santos@collabora.com ● thiagossantos@gmail.com

About Support Terms Privacy Copyright Cookie Preferences Do not sell or share my personal information Everand English

© 2024 SlideShare from Scribd

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy