VRVS Virtual Room Videoconferencing System Liane Tarouco PGIE/UFRGS
Dec 30, 2015
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 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
Qo
SQ
oS
VRVS Reflectors VRVS Reflectors ((Unicast/Multicast)Unicast/Multicast)
Real Time Protocol (RTP/RTCP)Real Time Protocol (RTP/RTCP)
Mbone ToolsMbone Tools (vic, vat/rat,..)(vic, vat/rat,..) QuickTimeQuickTime
V4.0H.323H.323 MPEGMPEG
OthersOthers
????
Network Layer (TCP/IP)Network Layer (TCP/IP)
Co
llabo
rative C
ollab
orative
Ap
plicatio
ns
Ap
plicatio
ns
VRVS Web User InterfaceVRVS Web User Interface
Integração com H.323
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árioGerenciador 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
Teste com VRVS
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
RATVATVIC QuickTime Player 4.x
CHAT
WhiteBoard
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.
Malha de refletores do VRVS
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.
VRVS reflectors topology(Only video from the speaker is sent to H.323 clients)
VRVS H.323 VRVS H.323 GatewayGateway
2 - contact VRVS Gateway
Integração com H.323
VRVS Web ServerVRVS Web Server
1 - Join a VR
H.323 Client H.323 Client
Mbone Client
1- Join a VR
Join a VR
3 - H.323 Call 3 - H.323 Call
4 - Send video/audio to VRVS reflector
Café virtual
•Cliente H.323 Netmeeting
•ClienteMBone
Chat
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
Clique em Talk para enviar áudio
Utilizado pela transmissão de á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