Este documento tem como finalidade explicar o que é o
UPnP/DLNA, configuração básica do
uShare e apresentação de um programa feito para fins acadêmicos para simplificar o uso do uShare.
A principal motivação para a criação deste texto foi a busca de um software que tivesse a mesma funcionalidade do
Vuze (
Azureus) Media Center, com maior flexibilidade de configuração, consumisse menos memória e que funcionasse perfeitamente com o meu recém comprado PS3. rsrs
O UPnP - Universal Plug and Play é um conjunto de protocolos que prove compatibilidade entre diversos equipamentos de rede, software etc.
O DLNA - Digital Living Network Alliance é um padrão utilizado por fabricantes de equipamentos eletrônicos para prover interoperabilidade entre equipamentos em uma mesma rede local.
Para mais informações sobre UPnP e DLNA:
O uShare é um UPnP (TM) A/V & DLNA Media Server. Este software foi baseado originalmente no
GmediaServer e implementa componentes para prover serviços de UPnP, por padrão utiliza o modulo
libupnp via
http para realizar streaming para os seus clientes.
A partir da versão 1.0 do uShare, o mesmo começou a prover suporte para o XBox e PS3.
O ambiente escolhido para teste do uShare foi o Fedora 12 e instalação do uShare a partir do seguinte comando:
# yum install ushare
Obs.: Os fontes do uShare podem ser obtidas a partir do link:
Instalado o uShare, podemos testar o ambiente de forma simples utilizando os parâmetros a seguir:
ushare -n <nome do media center> -i <interface de rede> (-d "PS3" ou -x "Xbox") -c <caminho do compartilhamento>
De forma mais clara, ficaria algo assim para iniciar compartilhamento para ambiente PS3:
# ushare -n r0x -i wlan0 -d -c /home/fedora/Filmes
Para facilitar o uso do Ushare desenvolvi um programa em Java que permite a inserção desses valores graficamente ao invés do shell (somente para lembrar se ainda sabia programar, rsrs).
Para obtê-lo:
Para executar basta apenas criar um atalho com prefixo "java -jar JmuShare.jar".
Imagem do JMuShare: