13
Visão geral do projeto Videophone Conference Messenger

Visão geral do projeto Videophone Conference Messenger

Embed Size (px)

Citation preview

Page 1: Visão geral do projeto Videophone Conference Messenger

Visão geral do projeto

Videophone Conference Messenger

Page 2: Visão geral do projeto Videophone Conference Messenger

Objetivos

Videoconferência em tempo real

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

Page 3: Visão geral do projeto Videophone Conference Messenger

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 */

Page 4: Visão geral do projeto Videophone Conference Messenger

Protocolo de aplicação

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

Segue os seguintes estados . . .

Page 5: Visão geral do projeto Videophone Conference Messenger

FSM - Cliente

Page 6: Visão geral do projeto Videophone Conference Messenger

FSM – Servidor

Page 7: Visão geral do projeto Videophone Conference Messenger

Configurando o servidor

Page 8: Visão geral do projeto Videophone Conference Messenger

Inicializando o Cliente

Page 9: Visão geral do projeto Videophone Conference Messenger

Chat

Page 10: Visão geral do projeto Videophone Conference Messenger

Reproduzindo vídeo

Page 11: Visão geral do projeto Videophone Conference Messenger

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!

Page 12: Visão geral do projeto Videophone Conference Messenger

Equipe

Cesar Lima Pereira – [email protected]

Mozart William S Almeida – [email protected]

Roberto Costa de Azevêdo – [email protected]

Page 13: Visão geral do projeto Videophone Conference Messenger

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/