Este minicurso é uma introdução ao GStreamer, um dos principais frameworks de código livre/aberto para processamento de dados multimídia. Começamos apresentando o GStreamer, sua arquitetura e modelo de programação baseado em dataflow, e em seguida, adotamos uma abordagem prática. Partindo de um exemplo inicial, um player de vídeo, introduzimos cada conceito da API C básica do GStreamer e o implementamos sobre o exemplo, incrementando-o, de forma que ao final do minicurso obtemos um player de vídeo completo, com suporte às operações usuais de reprodução de vídeo (start, stop, seek, fast-forward e rewind). Discutimos também filtros—elementos que manipulam amostras de áudio e vídeo—e apresentamos os diversos filtros disponíveis nativamente no GStreamer. Além disso, mostramos como estender o framework criando um plugin com um filtro simples que manipula amostras de vídeo. O único pré-requisito para o minicurso é um conhecimento básico da linguagem de programação C. Ao final do minicurso, espera- mos que os participantes tenham uma visão geral do GStreamer, e estejam aptos a criar aplicações simples e explorar os recursos mais avançados do framework.
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
TeleMidia/tutorial-gstreamer-2016
About
Programando Aplicações Multimídia no GStreamer
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published