Skip to content

Gstreamer – O que é, pra que serve?

30 dezembro 2010

Bem, esse será o primeiro de uma série de posts sobre o Gstreamer (Projeto a qual estou trabalhando no momento). O objetivo é deixar documentado tudo que estou aprendendo com esse framework.

O que eu preciso saber para acompanhar esses posts sobre Gstreamer?

Primeiramente inglês, mais de 90% das documentações são feitas em inglês, então, é fundamental para poder aprender com a documentação oficial das ferramentas.

Segundo, tem que ter uma base de Linux e Sistemas operacionais.

Conhecimento sobre multimídia, não pretendo explicar o que são codecs por exemplo.

O que é o Gstreamer?

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.¹

Então, o Gstreamer é um Framework Multimídia baseado em Pipelines. Ele é usado para criar aplicações multimídias.

Aqui segue um Overview do Gstreamer (Clique para Ampliar):

Exemplo de um pipeline:

O uso de Pipelines pelo Gstreamer facilita a compreensão de como deverá ser feito o fluxo de Áudio e/ou Vídeo.

Uma das aplicações comuns feitas em Gstreamer é fazer um Video Streaming, e essa será nossa trilha, fazer um programa em Gstreamer que faça a captura de Áudio e Vídeo e codifique esse fluxo para um servidor de Streaming Icecast.

Deu para deixar um pouco de curiosidade? Procure por Gstreamer no youtube e veja várias aplicações práticas desse maravilhoso Framework.

t+

¹: http://www.gstreamer.net

From → Software Livre

Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: