1 / 31

VRVS Virtual Room Videoconferencing System

VRVS Virtual Room Videoconferencing System. Liane Tarouco PGIE/UFRGS. Virtual Room Videoconferencing System. CALTECH. CERN. O que é o VRVS. Virtual Room Videoconferencing System VRVS é um sistema orientado a web para videoconferência e trabalho colaborativo sobre redes IP

rama-lawson
Download Presentation

VRVS Virtual Room Videoconferencing System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VRVS Virtual Room Videoconferencing System Liane Tarouco PGIE/UFRGS

  2. Virtual Room Videoconferencing System CALTECH CERN

  3. O que é o VRVS • Virtual Room Videoconferencing System • VRVS é um sistema orientado a web para videoconferência e trabalho colaborativo sobre redes IP • Desenvolvido pelo CERN e CALTECH inicialmente para a comunidade High Energy and Nuclear Physics (HENP) • Em operação desde 1997

  4. Plataformas • VRVS trabalha em • Windows 95/98/ME/NT/2000, • Linux, • Solaris, • Irix e • Macintosh.

  5. Instalação do VRVS • A) Criar um perfil. • Se você ainda não criou o seu perfil, clique no ícone chamado "Register Me" que está à sua esquerda. • VRVS irá detectar o seu endereço IP real e você poderá introduzir suas informações básicas: nome, email, etc. • B) Faça o download do pacote VRVS. • Clique no ícone da esquerda chamado "Download", selecione o pacote VRVS, e o seu Sistema Operacional.

  6. Cliente VRVS • Pacote VRVS baixado do site inclui aplicações MBONE (VIC e RAT) e um servidor de compartilhamento • Também pode ser usado um cliente H.323, como NetMeeting • Clientes H.323 e MBONE podem interagir

  7. VIC - Video Conference • Uma das primeiras ferramentas de vídeo para Multicast • Suporte a vários tipos de vídeos • Utilizado pelo VRVS • Suporte para vários sistemas operacionais • Código aberto

  8. RAT - Robust Audio Tool • Utilizado para áudio • Utilizado geramente com o VIC • Trabalha da forma independente • Utilizado em conjunto com o SDR • Código Aberto

  9. VRVS Web User Interface Others ?? MPEG H.323 Mbone Tools (vic, vat/rat,..) QuickTime V4.0 Collaborative Applications VRVS Reflectors (Unicast/Multicast) QoS Real Time Protocol (RTP/RTCP) Network Layer (TCP/IP) VRVS suporta múltiplos clientes • Aplicações cliente suportadas pelo VRVS: • H.323 Clients (Polycom, Vcon, Zydracron, Netmeeting…) • MPEG2 Client Applications (Minerva Network box) • Ferramentas Mbone (Vic, Vat/Rat) • Pode ser facilmente adaptado a outros clientes

  10. Integração com H.323

  11. Como usar o VRVS • Salas virtuais podem ser reservadas e seu uso bloqueado apenas para os convidados • A sala do café pode ser usada para teste • Serviços disponíveis • Chat • Intercomunicação com outros usuários presentes na sala usando áudio e vídeo • VIC (Video Conference) ou RAT (Robusto Audio Tool) do Mbone • Netmeeting (H.323)

  12. Serviços de apoio do VRVS • Agendar conferências

  13. Interface do usuário • Gerenciador de agendamentos • Opções disponíveis: • a conferência pode ser gravada automaticamente • Uma conferência anteriormente gravada pode ser reproduzida • Uma senha pode ser usada para controlar o acesso • URLs sobre o assunto da conferência podem ser adicionadas

  14. Teste com VRVS

  15. CHAT WhiteBoard RAT VAT VIC QuickTime Player 4.x Interface do usuário • Aplicações cliente: Mbone tools • Players de domínio público ou gratuitos • Bom “Senso de Presença”: • 10 Frames/sec com velocidade 100-200 Kbps • 20-25 Frames/sec com velocidade 300-500

  16. Evolução do VRVS • Compatibilidade com clientes H.323 • Compartilhamento • Controle de câmara • MPEG 2

  17. Arquitetura e topologia • Refletor • Um refletor é um host que interconecta cada usuário a uma sala virtual, através de um túnel IP permanente. • Os refletores e seus links formam um conjunto de sub-redes virtuais através dos quais fluem áudio, vídeo ou dados. • O uso da tecnologia de refletores permite ao sistema ser altamente extensível, e assegura a qualidade necessária para a transmissão de videoconferências.

  18. Malha de refletores do VRVS

  19. Operação dos refletores • Apesar dos inúmeros refletores que existem espalhados no mundo, durante uma videoconferência os dados são enviados somente para os lugares onde há pelo menos um participante. • Entretanto, um novo participante pode acessar a qualquer momento a videoconferência ocupando um lugar na sala virtual e, conseqüentemente, provocar o início de um fluxo de dados para a sua estação de

  20. Refletores • Cada usuário conecta-se ao refletor mais próximo • As salas virtuais podem estar sendo acessadas por usuários conectados através de diferentes refletores

  21. Refletores interconectados • Os refletores e seus links (túneis) formam um conjunto de sub-redes virtuais através dos quais fluem áudio, vídeo ou dados. • O uso da tecnologia de refletores permite ao sistema ser altamente extensível, e assegura a qualidade necessária para a transmissão de videoconferências.

  22. Refletores & multicast • Para fazer um uso eficiente da largura de banda, pacotes (vídeo, áudio e fluxo de dados) são enviadas apenas pelo túnel que liga dois refletores, se há participantes na mesma sala virtual dos dois lados. • Além disso, a topologia de rede do refletor é escolhida levando em conta geografia e a largura de banda disponível em cada link da rede, para otimizar os caminhos da rede.

  23. Acesso ao VRVS • No processo de registro, o usuário final é automaticamente anexado ao seu refletor mais próximo. • Quando o usuário inicia uma conexão com VRVS, o sistema manda um pedido de conexão para o seu refletor. • Se o refletor não responde, o usuário é automaticamente conectado ao refletor de backup mais próximo.

  24. Integração com H.323 VRVS reflectors topology (Only video from the speaker is sent to H.323 clients) Join a VR 4 - Send video/audio to VRVS reflector Mbone Client VRVS Web Server 1 - Join a VR 1- Join a VR 2 - contact VRVS Gateway 3 - H.323 Call 3 - H.323 Call VRVS H.323 Gateway H.323 Client H.323 Client

  25. Café virtual • ClienteMBone • Cliente H.323 Netmeeting

  26. Chat

  27. VIC - Video Conference • É uma ferramenta responsável pela transmissão de vídeo numa conferência. • O VIC foi desenvolvido com uma arquitetura flexível para suportar ambientes e configurações heterogêneas. • Pode ser utilizado em um contexto com grandes larguras de banda, streams full-motion JPEG capturados e codificados por hardware, ou pode ser utilizado em pequenas larguras de banda com baixas taxas de transmissão (low bit-rate). • Implementado sobre o protocolo RTP (Real-time Transport Protocol), o VIC viabiliza comunicação em tempo real. • Foi concebido originalmente para transmitir vídeo em sessões de conferência multicast, com suporte ao IP multicast, como ocorre no MBONE. • Apesar disso, é utilizado igualmente em sessões unicast de videoconferência (transmissão ponto-a-ponto).

  28. Configurando o VIC Se o seu vídeo não estiver aparecendo clicar em Menu e usando os controles que aparecem na janela ao lado regular a velocidade e a taxa e frames por segundo e comandar o início da transmissão

  29. RAT - Robust Audio Tool Utilizado pela transmissão de áudio. Clique em Talk para enviar áudio

  30. Solucionando problemas • Alguns problemas podem ocorrer na instalação e uso do VRVS decorrentes de: • versão do Java instalado na máquina • problemas de configuração • Manual em português contem todas as orientações e tenta elucidar dúvidas: http://penta3.ufrgs.br/RNP/vrvs/doc.html

  31. Documentação e manual • http://penta3.ufrgs.br/RNP/vrvs/doc.html • Perguntas oupedidos

More Related