segunda-feira, 23 de julho de 2007

BRISA 0.5

Uma Implementação de Código Aberto do Padrão UPnP de Áudio/Video/Imagem para Dispositivos com Recursos Limitados


O projeto BRisa disponibiliza um framework UPnP escrito em Python, implementa o padrão UPnP para compartilhamento de Áudio / Vídeo / Image (UPnP Forum - http://www.upnp.org/) e tem como principal foco a plataforma Maemo (http://www.maemo.org/). As aplicações disponibilizadas pelo projeto BRisa é totalmente compatível com Linux, uma vez que o sistema operacional da plataforma citada também é Linux e possivelmente com outros sistemas operacionais, tais como Windows e MacOS. Através do BRisa Media Server o usuário pode compartilhar e também buscar conteúdos multimídia que estão sendo compartilhados por outros dispositivos UPnP. Já o BRisa Media Renderer permite que o dispositivo reproduza, através de streamming, os arquivos que estão sendo compartilhados pelos diversos Media Servers presentes na rede. E finalmente, o BRisa Control Point permite controlar uma ou mais instâncias das duas aplicações anteriormente citadas. O Brisa Media Server disponibiliza uma arquitetura de plugins que permite adicionar novos serviços, tais como compartilhamento de albuns armazenados no website FlickR (http://www.flickr.com/) e navegação (browsing) através das estações de Internet Rádio disponibilizadas pelo website SHOUTcast (http://www.shoutcast.com/). A instalação do BRisa pode ser feita automaticamente através do endereço http://maemo.org/downloads/multimedia/ (para usuários que utilizam dispositivos da plataforma Maemo, basta buscar por brisa e clicar em install) e para outros sistemas operacionais através do site oficial do projeto, http://garage.maemo.org/projects/brisa/. O site do projeto, onde qualquer usuário pode baixar o código fonte (sob a licença MIT), também disponibiliza um Wiki com informações adicionais sobre o projeto e demais informações relacionadas. Estamos atualmente trabalhando na versão 0.5, que disponibilizará uma API UPnP que permitirá seus usuários implementarem Control Points UPnP personalizados. O projeto BRisa está sendo desenvolvido através de uma parceria entre o Laboratório de Sistemas Embarcados e Computação Pervasiva da Universidade Federal de Campina Grande (http://embedded.ufcg.edu.br/ e o Instituto Nokia de Tecnologia de Recife (http://www.indt.org.br/).

Autores:
Leandro Melo Salles
Ádrian Lívio Guedes
Francisco das Chagas Souza Júnior
Ana Júlia Rodrigues de Oliveira