Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Thiago da Silva Negherbon
Título: Protótipo de uma Aplicação rica de Internet para Monitoramento de Vídeo através de Streaming e Silverlight
 
Conclusão:
Existem muitas ferramentas no mercado que possuem a intenção de monitorar áreas com câmeras além das apresentadas nesta monografia. No entanto, as tecnologias empregadas são das mais variadas. Este protótipo teve como foco utilizar a tecnologia para aplicações ricas de internet chamada de Silverlight, além de processar as imagens captadas efetuando compressão de vídeo e ainda streaming ao vivo para transmitir através da internet.
As aplicações de trabalhos correlatos e de ferramentas comerciais similares apresentados neste trabalho tornaram-se fonte de inspiração para o desenvolvimento e permitiram dar uma ideia mais clara dos objetivos a que se desejava alcançar.
Explorando o que a tecnologia Silverlight é capaz de fazer, desenvolveu-se uma aplicação que permite visualizar diversas câmeras simultaneamente, transmitindo suas imagens em tempo real, e possibilitando livre personalização para movimentação das janelas e redimensionamento das mesmas.
A utilização dos frameworks DirectShow e Windows Media Format SDK possui a importância de estas estruturas estarem presentes em grande parte das aplicações de mídia compatíveis com o sistema operacional Windows, o que reflete na farta literatura a seu respeito. Assim sendo, estudar estas tecnologias permite abranger a vasta quantidade de usuários deste sistema operacional.
O principal desafio em utilizar estas tecnologias através das bibliotecas de classes DirectShow.NET e WindowsMedia.NET foi integrá-las, de modo que parte dos procedimentos de captura, compressão e streaming efetuados na aplicação eram de uma e outra parte eram de outra. Soma-se a isso a dificuldade em adquirir informações visto que ambas as bibliotecas fazem parte de projetos paralelos da comunidade.
Optou-se por seguir as melhores práticas para a construção de sistemas orientados a objetos, portanto, o protótipo foi dividido em módulos. Utilizando esta estratégia, foi desenvolvida uma biblioteca com classes específicas para as funções centrais de captura, compressão e transmissão das imagens. Também foram desenvolvidas uma aplicação web onde estão a página a ser acessada e o serviço web responsável pela detecção e obtenção da lista de câmeras conectadas, e a aplicação rica de internet desenvolvida com o Silverlight.
Por ser um protótipo e não embutir todas as tecnologias conhecidas na área de captura, processamento de vídeo e monitoramento de câmeras, mesmo em função do tempo disponível para o seu desenvolvimento, esta aplicação pode ser utilizada para incremento de novas possibilidades de funcionalidades como detecção de faces e/ou objetos, captação e transmissão de áudio, entre outras.