310 likes | 444 Views
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
E N D
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 • Desenvolvido pelo CERN e CALTECH inicialmente para a comunidade High Energy and Nuclear Physics (HENP) • Em operação desde 1997
Plataformas • VRVS trabalha em • Windows 95/98/ME/NT/2000, • Linux, • Solaris, • Irix e • Macintosh.
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.
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
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
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
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
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)
Serviços de apoio do VRVS • Agendar conferências
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
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
Evolução do VRVS • Compatibilidade com clientes H.323 • Compartilhamento • Controle de câmara • MPEG 2
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.
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
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
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.
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.
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.
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
Café virtual • ClienteMBone • Cliente H.323 Netmeeting
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).
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
RAT - Robust Audio Tool Utilizado pela transmissão de áudio. Clique em Talk para enviar áudio
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
Documentação e manual • http://penta3.ufrgs.br/RNP/vrvs/doc.html • Perguntas oupedidos