Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Oni Rogerio Pereira Junior
Título: Protótipo de Software para Disponibilização de um Sinal de Áudio em Tempo Real pela Internet
 
Conclusão:
Durante o desenvolvimento do trabalho, pôde-se constatar que a transmissão de áudio em tempo real pela Internet é um assunto bastante recente, com problemas ainda a serem resolvidos, como por exemplo a estrutura da rede, ainda não preparada para atender aplicações de transmissão de informação em tempo real. Porém, o problema mais importante constatado durante o desenvolvimento deste trabalho foi a utilização de componentes especializados baseados na arquitetura TCP, impossibilitando o uso do protocolo UDP, mais adequado para este tipo de transmissão por não exercer rígido controle sobre pacotes de dados, ficando a cargo do desenvolvedor implementar os controles necessários. A grande maioria das aplicações de transmissão de áudio multimídia utiliza o protocolo UDP na camada de transporte e um protocolo de tempo real na camada de aplicação, pois os pacotes que são enviados e porventura perdidos durante uma transmissão não são reenviados, havendo o descarte desses pacotes de dados perdidos, o que na arquitetura TCP/IP não é aceitável.A utilização de um protocolo de tempo real não foi possível devido à não existência de um conjunto de bibliotecas disponível na linguagem Borland Delphi 5 que desse suporte a esse tipo de protocolo. Este trabalho procurou apresentar as características da transmissão de áudio em tempo real pela Internet, com o objetivo de desenvolver um aplicativo que atendesse às expectativas do trabalho. Apesar de algumas técnicas de compressão de áudio terem sido abordadas, estas não foram utilizadas neste trabalho, por não ser este o objetivo principal deste estudo, porém, para novos estudos nesta área é importante que o item seja relevado. O desenvolvimento deste trabalho utilizou os componentes NMStrm e NMStrmSrv que, apesar de se basearem no protocolo TCP, se mostraram bastante adequados para o envio de streaming pela Internet. É interessante ressaltar que, apesar do nome estar invertido, o componente NMStrm deve ser utilizado no Módulo Servidor e o componente NMStrmSrv deve ser utilizado no Módulo Cliente. O software Rational Rose, utilizado para a especificação do protótipo, mostrou-se adequado para o uso, restringindo-se somente à especificação e modelagem do mesmo, não sendo utilizado para a geração de código. A ferramenta Borland Delphi 5 apresentou algumas restrições, como a falta de bibliotecas específicas para a transmissão de dados através de protocolos de tempo real, o que dificultou a implementação do protótipo. Com o desenvolvimento do protótipo de software, que gera um sinal de áudio em um servidor e o envia através da Internet a um cliente conectado em tempo real, o objetivo do trabalho foi alcançado.