GStreamer: diferenças entre revisões
Linha 16: | Linha 16: | ||
| }} |
| }} |
||
'''GStreamer''' é um [[framework]] para desenvolvimento de [[aplicação|aplicações]] que lidam ''[[stream]]s'' [[ |
'''GStreamer''' é um [[framework]] para desenvolvimento de [[aplicação|aplicações]] que lidam ''[[stream]]s'' [[multimedia]], como [[áudio]] e [[vídeo]]. Foi escrito em [[linguagem C]] e é baseado em [[GObject]]. O GStreamer provê o serviço de multimedia dos alicativos ([[software]]), como editores de vídeo, [[streaming]] de mídia e ''media players''. É um ''framework'' [[multiplataforma]], sendo possível utilizá-lo sobre [[Linux]] ([[x86]], [[PowerPC]] e [[Arquitetura ARM|ARM]]), [[Solaris]] (x86 e [[SPARC]]), [[Mac OS X]], [[Microsoft Windows]] e [[OS/400]]. GStreamer é [[software livre]], licenciado sob [[GNU General Public License|GNU GPL]]. |
||
O [[ambiente de desktop]] [[GNOME]] é o utilizador original da tecnologia GStreamer, sendo incluído desde a versão 2.2 (atualmente na versão 2.18). GStreamer é também utilizado em dispositivos embarcados como [[Maemo]] da [[Nokia]], para aparelhos [[Nokia N800]]. |
O [[ambiente de desktop]] [[GNOME]] é o utilizador original da tecnologia GStreamer, sendo incluído desde a versão 2.2 (atualmente na versão 2.18). GStreamer é também utilizado em dispositivos embarcados como [[Maemo]] da [[Nokia]], para aparelhos [[Nokia N800]]. |
Revisão das 00h07min de 5 de novembro de 2009
Gstreamer | |
---|---|
Desenvolvedor | Time de desenvolvedores do Gstreamer |
Versão estável | 0.10.19 (2008-abr-3) |
Sistema operacional | Multiplataforma |
Gênero(s) | Multimídia |
Licença | GNU LGPL |
Página oficial | gstreamer.freedesktop.org |
GStreamer é um framework para desenvolvimento de aplicações que lidam streams multimedia, como áudio e vídeo. Foi escrito em linguagem C e é baseado em GObject. O GStreamer provê o serviço de multimedia dos alicativos (software), como editores de vídeo, streaming de mídia e media players. É um framework multiplataforma, sendo possível utilizá-lo sobre Linux (x86, PowerPC e ARM), Solaris (x86 e SPARC), Mac OS X, Microsoft Windows e OS/400. GStreamer é software livre, licenciado sob GNU GPL.
O ambiente de desktop GNOME é o utilizador original da tecnologia GStreamer, sendo incluído desde a versão 2.2 (atualmente na versão 2.18). GStreamer é também utilizado em dispositivos embarcados como Maemo da Nokia, para aparelhos Nokia N800.
História e desenvolvimento
O projeto foi fundado em 1999 por Erik Walthinsen e por vários outros contribuidores. Wim Taymans entrou no projeto e expandiu vários aspectos do sistema. A logomarca do GStreamer foi desenhado por Brock A. Frazier, trabalhando para uma companhia de Linux chamada RidgeRun, a primeira empresa a patrocinar o desenvolvimento do GStreamer.
O GStreamer está hospedado no projeto freedesktop.org, que provê interoperabilidade compartilhamento de tecnolocias entre ambientes de desktops livres. GStreamer é hoje mantido por Wim Taymans.
Plugins
GStreamer utiliza uma arquitetura de plugins que faz com que o GStreamer funcione com as mais diversas bibliotecas de media, como mp3, ffmpeg e outras. Bindings também estão implementados provendo interfaces com linguagens de programação como Python, C++, Perl, GNU Guile e Ruby.
Críticas
GStreamer foi criticado por desenvolvedores do KDE por não oferecer uma interface binária de aplicativos estável que garanta manutenibilidade. Os desenvolvedores afirmam que a falta de uma interface binária de aplicativos estável tornaria GStreamer uma plataforma multímídia inadequada para o KDE4 e poderiam impedir sua inclusão no Linux Standard Base. Os desenvolvedores do KDE desenvolveram então Phonon, um wrapper para diversos frameworks, incluindo GSteamer[1].
Aplicativos que utilizam GStreamer
- Banshee
- Exaile
- GnomeBaker
- Jokosher
- Kaffeine
- Pitivi - editor de vídeo
- Rhythmbox
- Sound Juicer
- Totem
Ligações externas
- GStreamer, site oficial
- Fluendo S.A., companhia de software que desenvolve vários soluções usando GStreamer. (em inglês e espanhol)
- Uma introdução ao GStreamer (em inglês)
Referências
- ↑ Scott Wheeler (5 de novembro de 2006). «Multimedia Frameworks Yesterday, Today, Tomorrow». Consultado em 25 de Fevereiro de 207 Verifique data em:
|acessodata=
(ajuda)