Skip to content
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.

Programando Aplicações Multimídia no GStreamer

Notifications You must be signed in to change notification settings

TeleMidia/tutorial-gstreamer-2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resumo

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.

Material

Autores

About

Programando Aplicações Multimídia no GStreamer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published