130 likes | 215 Views
A real-time videoconferencing project with a server handling multiple requests simultaneously, utilizing UDP and RTP for fast streaming. The project's application protocol, VCMP, operates over TCP and follows specific FSM states from client to server. Learn about the team and references.
E N D
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 . . .
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/