Visão geral do projeto Videophone Conference Messenger.

Post on 18-Apr-2015

103 views 0 download

Transcript of Visão geral do projeto Videophone Conference Messenger.

Visão geral do projeto

Videophone Conference Messenger

Objetivos

Videoconferência em tempo real

Servidor atendendo a várias requisições ao mesmo tempo

Protocolo de transporte

UDP – Essencial para aplicações do gênero, devido à velocidade.

RTP (Real-time Transport Protocol) –Implementado pela biblioteca Java Media Framework (JMF).

/*funciona usando pacotes UDP para o envio de streams */

Protocolo de aplicação

VCMP - Protocolo próprio de aplicação sobre TCP.

Segue os seguintes estados . . .

FSM - Cliente

FSM – Servidor

Configurando o servidor

Inicializando o Cliente

Chat

Reproduzindo vídeo

Cliente – reprodução

As seguintes etapas são necessárias para reproduzir um clipe de mídia:

1. Especificar a fonte da mídia;2. Criar um Player para a mídia;3. Obter a mídia de saída e os controles

de Player;4. Exibir a mídia e os controles.

Obs: Não é tão simples!

Equipe

Cesar Lima Pereira – clp@cin.ufpe.br

Mozart William S Almeida – mwsa@cin.ufpe.br

Roberto Costa de Azevêdo – rca6@cin.ufpe.br

Referências

Tutorial JMF, por Matthew Mastracci:– http://www.grack.com/downloads/school/enel619.10/report/java_media_framework.ppt

Java Media Framework API (JMF):– http://java.sun.com/products/java-media/jmf/

Java Technology:– http://java.sun.com

Java API:– http://java.sun.com/j2se/1.5.0/docs/api/