A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Videoconferência e suporte à colaboração via rede

Apresentações semelhantes


Apresentação em tema: "Videoconferência e suporte à colaboração via rede"— Transcrição da apresentação:

1 Videoconferência e suporte à colaboração via rede
Liane Tarouco (UFRGS) GT Aplicações Educacionais em Rede RNP

2 Tópicos Sistemas de videoconferência: componentes, serviços e protocolos; Mecanismos de controle e administração da videoconferência e das aplicações envolvidas em sistemas de colaboração via rede; Exemplos de soluções e produtos.

3 Cenário Os serviços de videoconferência e colaboração via rede costumam ser usados de forma integrada e constituem uma das mais relevantes e disseminadas aplicações avançadas que requerem e aproveitam as novas funcionalidades da Internet2.

4 Dificuldades Trata-se de aplicações exigentes que demandam certos cuidados em sua implantação e na operação, pois os protocolos usados verificam continuamente as condições da rede e, em decorrência, são tomadas decisões de interrupção parcial ou total de atendimento, envolvendo uma parte ou a totalidade dos usuários.

5 Colaboração de dados Colaboração significa trabalhar com outro, cooperar para alcançar objetivos comuns, participar. Colaborar, no emergente ambiente multimidia significa, adicionalmente compartilhar uma ambiente de trabalho virtual

6 Colaboração Requer compartilhamento de vídeos visualizações animações
texto

7 Compartilhamento Em aplicações educacionais é necessário compartilhar
Navegador Apresentações Notas outros materiais estáticos Na pesquisa em ciência e engenharia, projetos de pesquisa podem trabalhar com documentos estáticos compartilhados para preparar propostas e relatórios

8 Suporte para EAD Desenvolvimento de um ambiente para recepção acompanhamento de aula a distância A utilização de um bate-papo permite ao aluno interagir com o professor durante uma aula

9 Soluções para videoconferência
CuSeeMe Mbone H.323

10 Videoconferência em EAD com
conexão de várias pessoas simultaneamente recursos de áudio, vídeo, chat refletor (protocolo proprietário)

11 Usando o refletor CuSeeMe

12 Análise da solução CuSeeMe
Qualidade da transmissão depende capacidade de conexão da rede velocidade do computador tipo de mídia que está sendo trocada (vídeo, áudio e/ou texto) número de janelas que podem ser apresentadas no vídeo.

13 MBone

14 MBone Criação, reserva e anúncio de uma sessão, para que se possa transmitir o evento desejado O SDR é utilizado para criar ou participar de sessões de videoconferência a partir da utilização de outras ferramentas de captura e transmissão de multimídia sobre redes com IP multicast As aplicações do Mbone não utilizam os protocolos H.323 e T.120.

15 MBone VIC (Video Conference): ferramenta responsável pela transmissão de vídeo RAT (Robust Audio Tool): transmissão de áudio. WB (White Board): Espaço de desenho para ser compartilhado. NTE (Network Text Editor): Ferramenta de edição de texto desenvolvida para rodar em ambiente multicast a fim de complementar as conferências de áudio e vídeo entre participantes remotos .

16 A popularização de soluções H.323
Vídeo conferência Compartilhamento de aplicações Transferência de arquivos Whiteboard Sistema de chat Servidor ILS Usa H.323

17 O que é o H.323? É uma norma que serve de base para a comunicação de dados áudio e vídeo. Constituída por um conjunto de normas que solucionam os problemas relacionados com a telefonia. Apoiada por várias empresas e organizações de software e comunicações como Intel, Cisco, IBM, Microsoft, Vocaltec, Databeam.

18 A solução padronizada pela ITU
H.320 – Sistema de telefonia visual e baseado em terminais (funciona com ISDN) H.323 – Systema de comunicação multimídia baseado em pacotes (internet) T.120 – Protocolos de Dados para conferências Multimidia (internet)

19 Padrões para videoconferência
H.320 ISDN Videoconferencing groupvideoconferencing H.323 Comunicação audiovisual em redes locais desktop videoconferencing H.324 High Quality Video and Audio Compression over POTS

20 H.323 ITU-T standard para multimidia videoconferência em redes de pacotes LANs e Intranets corporativas Internet (limitado pela performance da Internet) Em redes locais, uma chamada de vídeo típica usa kbit/s Tráfego na LAN pode ser gerenciado e controlado de forma limitada Tráfego na Internet é best effort na maior parte das situações

21 H Características Interoperabilidade: através de normas de CODECs de áudio e vídeo Gerência de banda: limita o número de conexões H.323 simultâneas, bem como largura de banda utilizada Suporte a multiponto: através do MCU (Multipoint Control Unit) Suporte a multicast Flexibilidade: equipamentos e redes com diferentes características.

22 Codex de Áudio G.711 - PCM audio codec 56/64 kbps
G audio codec for 7 Khz at 48/56/64 kbps G speech codec for 5.3 and 6.4 kbps G speech codec for 16 kbps G speech codec for 8/13 kbps

23 Codex de Vídeo H.261 - video codec for >= 64kbps
Frames no formato H.261/H.263 não comprimidos Frames comprimidos Rede Digital Vídeo analógico Sistema de Captura Amostras digitais Conversor A/D Sistema de transformação de cores Sistema de redimensionamento de frames Frames modificados para exibição Sistema de Exibição Codificador Decodificador

24 Recomendações e Protocolos H
H.323 Annexes H (Call Signaling and RAS) H.245 (Media control) H.235 (Security) H.450 (Supplementary Services) H.246 (Interworking Gateways) H.248 Gateway Control protocol

25 Arquitetura

26 Arquitetura Unidades de Controle Multiponto (MCU - Multipoint Control Unit) Terminais Gateways Gatekeepers

27 Arquitetura de Rede H.323 V.70 Terminal H.324 Terminal Speech Terminal
GSTN GQOS LAN N-ISDN B-ISDN H.323 MCU H.323 Terminal H.323 Gatekeeper H.323 Gateway

28

29 Terminais São estações clientes nas extremidades de uma rede de transmissão de multimídia. Devem apoiar: comunicação de voz vídeo dados (opcionais) Se comunicam-se em duplo sentido e em tempo real com outros terminais H 323.

30 Terminais São entidades da H 323 nas extremidades de uma rede de transmissão de multimídia, as quais comunicam-se em duplo sentido e em tempo real com outros terminais H 323 através da transmissão e recepção de sinais de controle, áudio, vídeo e dados (isoladamente ou em conjunto).

31 H.323 - Terminais Duas versões Redes Corporativa (alta qualidade)
Internet (otimizada para menor banda 28.8/ G e H.263)

32 Transmissão Multicast
H.323 Terminais Capacidade multiponto embutida para conferências Ad Hoc Multicast permite 3-4 pessoas numa chamada sem comutação centralizado PictureTel A B C MC Transmissão Multicast A para o grupo B para o grupo C para o grupo

33 Terminais H.323 Escopo da norma H.323 Eqto de entrada de vídeo
Câmera de vídeo, vídeo cassete) Aplicações de dados (T.120, etc) Eqto de entrada de áudio (microfone, vídeo cassete) Controle do sistema CODEC de áudio G.711, G.722, G.723, G.728, G.729 CODEC de vídeo H.261, H.263 Receive Path Delay Camada H.225.0 Interface LAN Controle H.245 Controle de chamada Controle RAS

34 Gateway Trata-se de um elemento opcional em uma conferência H.323
Provê serviços como a tradução entre os terminais de conferência Aplicações primárias dos Gateways Vínculos com terminais remotos H.320, através de redes ISDN Vínculos com terminais remotos H.323, através de redes baseadas em PSDN

35 Gateway Terminais H.323 Terminais H.320 RDSI
Rede de comuta- ção de pacotes Terminais H.320 RDSI Processamento do terminal H.320 Tradução e transcodificação do protocolo Processamento do terminal H.323

36 Gateway

37 Gateway- Tradutor de Padrões
Interconecta as Redes (opcional) Traduz protocolos e utiliza transcoders Traduz paradigmas de redes

38 H Gateways Provêm conectividade a nível mundial e interoperabilidade a partir da LAN H.320, H.324, telefones normais (POTS-Plane Old Telephone Service) Mapeamento de sinalização de chamadas (Q.931 para H.225.0) Mapeamento de Controle (H.242/H.243 para H.245) Mapeamento de Meios (FEC, multiplex, rate matching, audio transcoding, T.123 translation)

39 Gatekeeper Controle de chamadas das estações registradas
Registo dos usuários. Conversão de endereços simbólicos em endereços IP ou IPX. Controle de admissão. Gerência da área/grupo. Controle de largura de banda .

40 H.323 - Gatekeeper Tradução de endereços Controle de Admissão
H.323 Alias para endereços IP com base em registro de terminais Possibilidade de nomes “ -like” Possibilidade de nomes “phone number like” Controle de Admissão Permissão para completar a chamada Pode impor limites de banda Método para controlar o tráfego da LAN

41 Gatekeeper MCU Terminal Gatekeeper Roteador ZONA H.323 Gateway

42 Autoregistro do Terminal no GK
GK Discovery (GRQ) Endpoint registration (RRQ) Endpoint Location (LRQ) Admission and bandwidth (ARQ, BRQ) Access Tokens

43 Unidade de controlo multiponto (MCU)
Entidade que faz o suporte das conferências. Composto por : MC (Controlador Multiponto): Responsável pela gestão da conferência. Envio de datagramas multicast. MP (Processador Multiponto): Responsável pelo manuseio do fluxo de bits. Multiplexação do fluxo de bits.

44 Protocolos: H.323 RTCP RTP TCP UDP IP Reg, Adm, Status H.225. 0 / RAS
Control Data Audio Video A/V Cntl Control Gatekeeper Reg, Adm, Status H / RAS G.7xx H.26x H / Q931 H.235 (Opcional p/ Criptografia) H.245 RTCP T.120 RTP TCP UDP IP

45 Protocolos do H.323 H.323 - System Document
H Call Signaling, Packetization Gatekeeper Registration, Admission, and Status H Control (also used in H.324, H.310) T Data and Conference Control RTP - Real-time Transport Protocol (IETF) RTCP - Real-time Transport Control Protocol (IETF)

46 RTP (Real Time Protocol)
Identificação do tipo de pacote (PT - RFC 1700) Numeração de seqüência (restaura seq) Timestamping (permite sincronizar mídias) Transporte Rede H JPEG MPEG RTP/RTCP UDP IPv4, IPv6 RTP combinado com um formato de payload para formar um protocolo completo

47 Protocolo RTP (Real Time Protocol)
Protocolo utilizado em aplicações de tempo real, neste caso entrega de dados áudio fim a fim. Faz a fragmentação do fluxo de dados áudio, adiciona a cada fragmento informação de sequência e de tempo de entrega. Utiliza o UDP como protocolo de transporte, devido a baixa informação que introduz em cabeçalhos, numa ideologia do “melhor esforço”. Não oferece qualquer garantia que os pacotes serão entregues num determinado intervalo. Para garantir a entrega dos pacotes num intervalo de tempo tira partido do RSVP.

48 RTCP - Real Time Transport Control Protocol
Feedback sobre qualidade de distribuição dos dados. Importante para saber se tem problema na rede, na distribuição de vídeo ou outros Transmissão periódica de pacotes de controle na rede (adaptativo de acordo com número de participantes)

49 RTCP Real Time Control Protocol
Protocolo de controle do RTP. Funções de: Providenciar o Feedback da qualidade de recepção. Identificar a fonte de pacotes RTP. Controle do tempo entre transmissões de pacotes RTCP.

50 H.323 Procedimento de Conexão H.225 e H.245

51 Protocolo H.323 Nesta arquitetura observamos os protocolos H.225 e H.245 que são utilizados nos procedimentos de conexão/desconexão que veremos a seguir

52 Operação Básica Endpoints registram-se no gatekeeper
Endpoint solicita ao gatekeeper permissão para conexão com outro endpoint. Endpoint sinaliza conexão para outro endpoint. Endpoints trocam dados. Endpoints terminam conexão, notificando ao gatekeeper.

53 Estabelecimento de chamada
Nesta fase é utilizado o protocolo H.225 para troca de mensagens entre o gatekeeper e Terminal1 (RAS) e para o estabelecimento de uma conexão direta entre Terminal1 e Terminal2.

54 Protocolo H.225 Responsável pela estabelecimento da conexão entre dois endpoints H.323 (terminais ou gateway). Se não houver gatekeeper as mensagens H.323 são trocadas diretemente entre os endpoints. Se houver gatekeeper, as mensagens H.225 podem ser trocadas de duas maneiras: Direto Através do Gatekeeper O método é decidido através do H.225 RAS (Registration, Admission e Status) O gatekeeper é responsável pela O H.225 RAS é utilizado para troca de mensagens entre os endpoints e os gatekeepers.

55 Controle de Fluxo Nesta fase é utilizado o protocolo H.245 para o estabelecimento de uma conexão bidirecional através de um canal lógico, que possibilitará o envio/recebimento de RTP e RTPC entre os terminais.

56 Protocolo H.245 Capabilities Exchange – Troca de informações entre os endpoints para o posterior estabelecimento de uma conexão. Logical Channel Signalling – Estabelecimento de um canal lógico entre os endpoints para o envio das informações.

57 Media Stream RTP e RTPC Nesta fase ocorre o envio/recebimento de media stream encapsulada RTP entre os terminais, bem como as mensagens de controle RTPC.

58 Call release Após finalizada a troca de informações é encerrada a conexão entre os terminais e gatekeeper.

59 Call Connection – localização e registro com o gatekeeper
1) O endereço IP do GK pode ser configurado manualmen- te ou ser descoberto automaticamente Descoberta automática GK Porta 1718 (multicast) grupo Porta 1719 (unicast) (1) GRQ (multicast) Quem é meu GK? (3) RRQ Registro com o GK (4) RCF Você está registrado comigo. (2) GCF Eu posso ser seu GK. PictureTel Mensagem contém o endereço de transporte para estabelecimento da chamada Bob Bill

60 Call Connection – Estabelecimento da Chamada
(5) ARQ Posso estabelecer uma chamada? GK (8) ARQ Posso incluirme? (6) ACF Sim – Endereço de Bil resolvido (9) ACF Sim (7) SETUP (Convite) PictureTel (10) ALERTING (11) ALERTING Bob Bill (12) H.245 CONNECTION

61 Deve ser garantido Delay mínimo para o estabelecimento da chamada.
QoS nos canais RAS, H e H.245 Caso qualquer uma destas operações falhar o Sist. Pode ficar indisponível . RAS – Usado para: Localização e registro com GK; Negociação de largura de banda, e; Desligamento do GK. H – Usado para: Estabelecer e encerrar conexões H – Usado para: Estabelecer a troca de capacidades Deve ser garantido Delay mínimo para o estabelecimento da chamada.

62 Medições realizadas Comunicações T.120 entre Terminais (Netmeeting), iniciam antes da abertura de canais lógicos. O modelo de conferência centralizado (tightly coupled) ocupa muitos recursos do MCU, pode ser uma causa das falhas de comunicação, pois todos mantém canais H.245, ativos com o MCU durante todo o tempo de comunicação; Abaixo é mostrado um fragmento de um log do MCU Meetingpoint Event> Mon Nov 26 17:15: Pkts in Pkts Event> client Leandro Bertholdo - T.120 session closed Event> Mon Nov 26 17:16: Pkts in Pkts Event> Mon Nov 26 17:17: Pkts in Pkts Event> client Alexei Korb timeout -- holding down Event> Mon Nov 26 17:18: Pkts in Pkts Event> client Alexei Korb - T.120 session closed due to insufficient bandwidth Event> Mon Nov 26 17:19: Pkts in 4708 Event> Mon Nov 26 17:20: Pkts in 5850 Event> client Liane Tarouco - T.120 session closed due to insufficient bandwidth Event> Mon Nov 26 17:21: Pkts in 7114 Event> Mon Nov 26 17:22: Pkts in 8182

63 A troca de dados T.120 começa aqui
O canal foi estabelecido aqui

64 Open H323 Implementação com código aberto do protocolo para videoconferência ITU H323. Surgiu a partir de 1998 diante do problema do alto custo de licenças para implementação comercial do protocolo, impedindo seu desenvolvimento e utilização na comunidade da Internet.

65 Open H323 - características
Desenvolvido na linguagem C++, portável para diversos sistemas operacionais como: Windows, FreeBSD, Red Hat, Solaris, Debian, etc.. Possui diversas ferramentas implementadas, disponíveis em:

66 OpenH323 x H323 Em termos de conceitos e funcionalidades, não existe nenhuma diferença significativa. Implementação dos mesmos padrões que fundamentam o H323, bem como terminais, gatekeepers, e unidades de controle multiponto (MCUs).

67 Implementações existentes e ferramentas
Já existem diversas ferramentas implementadas sobre OpenH323, entre elas: OhPhone: Cliente H323 via linha de comando. OpenMCU: Servidor de videoconferência H323. OpenAM: H.323 answering machine. OpenGK: Gatekeeper H323. CallGen323: Gerador de chamadas H323. GnomeMeeting: Semelhante ao Netmeeting com interface gráfica. Estas e outras ferramentas tem seu fonte disponível e versões para UNIX-like e Windows.

68 Teste com OpenMCU O pacote OpenMCU foi testado em Linux. Sua função e atuar como servidor de múltiplas conferências baseado em H323. Algumas de suas funcionalidades são: codec de áudio G.711, GSM MS-GSM e LPC-10 codec de vídeo H.261 multiplas conexões simultâneas opções de salas (rooms) fornecimento de estatísticas áudio loopback (teste de qualidade de áudio) permitir/exigir/desabilitar utilização de gatekeeper determinar qualidade de vídeo e número de frames G.711, GSM. utilizar trace

69 Teste com OpenMCU À esquerda, tela resultante de 3 conexões com transmissão de vídeo com tamanho reduzido.

70 Colaboração visual Email Meta Videoconferência Streaming Video
Dados Visual Unidirecional Interativo Data conferencing Visual collaboration is the combination of the various forms of communication available. To achieve the highest form of visual collaboration, the goal becomes having more interactive and more visual capabilities. The fullest experience can be realized through the use of not only video conferencing, but also data collaboration tools as well. As we talk about files and data in a conference, we want the capability to share and update these data together.

71 Colaboração de dados Nós geograficamente separados que desejam estar juntos e que são capazes de trocar informação audiográfica e audiovisual através de várias redes de comunicação

72 Colaboração de dados Aplicações

73 Ferramentas para Colaboração
A videoconferência precisa ser complementada com outros serviços para apoiar a colaboração: Quadro branco Compartilhamento de aplicações Controle remoto Chat Transferência de arquivos Compartilhamento de documentos impressos via câmera de documentos Some of the tools used for visual collaboration include: the whiteboard - used to share pictures and enables annotations application sharing - used to simultaneously share an application from one place to other places that may or may not have the application or same version remote control - allows a client to remotely control a client PC and see the other desktop and control the machine chat - uses to type messages back and forth instantaneously file transfer - allows client to transfer files to other clients hardcopy sharing - hardcopies of documents can be shared through a document camera

74 Colaboração de dados padronização
A recomendação ITU T.120 especifica serviços de compartilhamento de dados, usualmente disponíveis de forma complementar em alguns sistemas de videoconferência Tais serviços podem constituir uma base para a construção de serviços avançados em rede voltados a apoiar o trabalho cooperativo

75 + Whiteboard + App Sharing
At-a-Distance Paper Exchange Overhead T.120 Exhibit Camera Audio + Application Sharing Desktop Video + Whiteboard + App Sharing PictureTel LAN POTS ISDN

76 H.323 e T.120

77 Serviços O padrão T.120 cobre: compartilhamento de documento
compartilhamento de aplicações (muitas vezes chamadas de conferência de dados), partes de uma teleconferência multimídia.

78 Objetivos do padrão T.120 assegurar interoperabilidade entre terminais sem que um ou outro participante tenha prioridade sobre o outro sistema, com independência de rede e plataformas; permitir compartilhamento de dados entre participantes em uma teleconferência multimídia, incluindo compartilhamento de imagens no quadro branco, informação em apresentação gráfica, e troca de imagens, compartilhamento de aplicações especificar protocolos de infraestrutura para aplicações audiográficas ou audiovisuais

79 Protocolos Especificam como distribuir arquivos e informações gráficas em tempo-real, de maneira eficiente e confiável, durante uma reunião multimídia multiponto

80 T.120 - protocolos Application Protocols
Whiteboard Overhead Proj Photos Documents File Transfer App Sharing Reservations A/V Control Application Protocols T Still Image, T File Transfer T A/V Control, T.SHARE, T.RES T Generic Conference Control T Transport Stacks ISDN POTS Voice/ Data LAN ATM MCU T.122 / T Multipoint Comm. Service T.126 T.127 TERMINAL Switching T.130

81 Aplicações São geralmente ditas multiponto e designadas para o uso dos serviços T.120 oferecidos pelo Controle de Conferência Genérico (GCC) e pelo Serviço de Comunicação Multiponto (MCS). Aplicações Usuárias, podem usar qualquer combinação de protocolos padronizados ou não-padronizados para se comunicarem com aplicações usuárias pares

82 Pilha T.120

83 Infraestrutura de comunicação
A infraestrutura de comunicação inclui as camadas inferiores (T.122, T.123, T.124 e T.125) que especificam um mecanismo independente da aplicação para o provimento de serviços de comunicação de dados multiponto destinados a qualquer aplicação que possa usar essas facilidades

84 Série T.120 T.120: Protocolos de dados para conferência multimídia: provê uma sinopse da série T.120 (1996) T.121 : Padrão de aplicação genérico: provê um guia para desenvolvimento de protocolos de aplicação T.120 (1996).

85 Camadas superiores As camadas superiores (T.126 e T.127) definem protocolos para aplicações de conferência específicas, como por exemplo, quadro branco compartilhado e transferência de arquivo multiponto.

86 T.126 - Protocolo para tratamento e anotação de imagem não animada
Define compartilhamento de dados colaborativamente, incluíndo: quadro branco, compartilhamento de imagem, apresentação de imagem gráfica e intercâmbio de imagem em conferência multiponto Define apresentação e anotação de imagem não animada, transmitida entre duas ou mais aplicações.

87 T.127 Protocolo de transferência de arquivo binário multiponto
Define um método de troca de arquivos em uma conferência multiponto.

88 T.128 Protocolo de compartilhamento de aplicações multiponto:
define como participantes, em uma conferência T.120 podem compartilhar aplicações locais, de forma que participantes de outra conferência possam ver a imagem da aplicação compartilhada, e usar o mouse e o teclado para controlar essa aplicação como se ela estivesse rodando localmente.

89 T.128 Compartilhamento de aplicações
Problemas: Performance Controle de acesso

90 T.122, T.125 - Serviço de Comunicação Multiponto (MCS):
T.122 define os serviços multiponto disponíveis para os fabricantes T.125 especifica o protocolo de transmissão de dados para serviços multiponto. Juntos, formam o MCS, a "máquina" multiponto da conferência T.120.

91 Protocolos T.120 de infra-estrutura
Recomendação T Pilhas de protocolos para aplicações de teleconferências audiográficas e audiovisuais: especifica protocolos de transporte básico para o provimento de entrega confiável de PDUs (Protocol Data Units) bem como a segmentação e ordenação desses dados, para os diversos tipos de redes

92 T.125 Recomendações T.122, T Serviço de Comunicação Multiponto (MCS):

93 T.124 - Controle de Conferência Genérico (GCC):
Provê um conjunto de facilidades para o estabelecimento e grenciamento de conferência multiponto. Centraliza uma base de informação importante sobre o estado das várias conferências as quais está servindo.

94 GCC - Controle de Conferência Genérico
Um nó, o qual pode ser a própria Unidade de Controle Multiponto (MCU), serve como Provedor de Topo para a informação de GCC. Quaisquer ações ou requisições dos nós de GCC mais baixos são filtradas e sobem até esse Provedor de Topo. À medida que uma ponta se junta ou deixa uma conferência, a base de informação no GCC é atualizada e pode ser usada para notificar automaticamente todas as outras pontas quando essas ações ocorrem

95 GCC GCC também provê segurança em conferências.
Isto permite que aplicações incorporem senhas de proteção ou facilidades para prevenir usuários indesejáveis de participarem da conferência. Outra função do GCC é sua capacidade de rastrear dinamicamente os recursos MCS. Desde que múltiplas aplicações podem usar MCS ao mesmo tempo, aplicações confiam no GCC para prevenir conflitos para os recursos, como canais e tokens. Isso garante que aplicações não solicitem o mesmo canal ou requisitem o mesmo token que esteja sendo usado por outra aplicação.

96 Criação de uma videoconferência
Uma conferência pode ser vista como uma sala de reuniões na qual um número de participantes pode se encontrar para trocar informações audiovisuais e audiográficas. Como numa sala de reuniões real, os serviços significativos tanto em conferências audiográficas como em audiovisuais são: detectar quais conferências estão em andamento, associar uma conferência, liberar uma conferência, restringir o acesso a uma conferência etc

97 GCC e a criação de conferências
Antes de associar uma conferência, os participantes em um nodo podem não ter conhecimento sobre todas as informações necessárias para a associação. O GCC fornece um meio para os participantes visualizarem uma lista de Nomes de Conferências e selecionar uma para associar. Este serviço é análogo a lista de conferências tipicamente colocada em um hall, permitindo alguém encontrar a sala de reuniões na qual uma reunião particular está sendo realizada.

98 GCC e a criação de conferências
O GCC fornece um meio para criar novas conferências. Isto pode ser feito por uma conferência participante, ou por um administrador de conferências. Quando uma nova conferência é criada, suas características, são especificadas pelo seu criador. O Perfil de Conferência inclui alguns itens como o nome da Conferência, se o acesso for restrito por uma senha, se for aberto a associações livres ou restritas para associações apenas por convite.

99 Novas expectativas de desenvolvimento
O primeiro segmento do mercado a adotar o padrão T.120 foi a comunidade de teleconferências O paradigma da computação está se extendendo rapidamente do passado para os modelos de produtividade atuais. Desenvolvimento de uma nova geração de softwares aplicativos que irão incorporar colaborações multi-partes.

100 Produtos T.120 Fornecedores de software já adotaram o T.120 como um meio de incorporar capacidades de colaboração em tempo-real em aplicativos comuns, como por exemplo, em processadores de texto e apresentações gráficas. Produtos de Engenharia, tais como aplicativos de Computer Aided Design (CAD), também estão migrando para a tecnologia T.120. Outros produtos de colaboração para aplicações de fax, controle remoto, imagens de documentos, etc, como por exemplo o Lotus Note

101 PictureTel LiveShare Plus
T.120: Implementações Microsoft NetMeeting SGI SGIMeeting VCON MeetingPoint Lotus SameTime Sun SunForum HP Visual Conference PictureTel LiveShare Plus CUseeMe Have tested NetMeeting, SGImeeting, Meetingpoint, PictureTel Duelling cursor issue.

102 Aplicações avançadas em rede
É possível visualizar uma grande extensão das aplicações do padrão T.120 em áreas de vídeo interativo, jogos através de redes, e simulações. A capacidade de uso de um conjunto com um de APIs e protocolos amplamente suportados do computador pessoal à rede, irá direcionar a adoção desse padrão em mercados emergentes importantes

103 Netmeeting e H.323 NetMeeting suporta vídeo e áudio segundo o padrão H.323, permitindo interação com outros clientes que usem o mesmo padrão. Pode ser usado para fazer e receber chamadas de produtos que são compatíveis com H.323 Na conferência os protocolos do T.120 gerenciam o sequenciamento e fluxo de dados transportados pelas conexões NetMeeting.

104 Netmeeting

105 MCU em software MeetingPoint - White Pine H.323 e T.120
Solaris NT LINUX H.323 e T.120 Até 50 usuários Autenticação via web Substituído por Conference server

106 First Virtual Communication
Click to Meet Express Click to Meet 3.0 Click to Meet Exchange Conference Server

107 Conference Server

108 Conference server H.323,T.120 SIP,CuSeeMe Video: H.261,H.263,H.263+
Audio: G.711,G.722,G.722.1,G.723, .729A, Siren 7 TM Dados: T.120,encrypted T.120 data via NetMeeting (T.123 Annex B), People &Content TM support Cascateamento Suporte a firewall QoS: IP precendence

109 Click to Meet 3.0 H.323 firewall support
Gatekeeper and Gateway Support NAT support Audio codec support: G.711, G.722, G.723, echo cancellation when used on Windows XP

110 Click to Meet 3.0 Web endpoint supports up to 30 frames per second video when used on a broadband connection with a current PC Industry unique full-screen video support with multiple Picture-In-Picture control

111 Click to Meet 3.0 Data Collaboration
Integrated data presentation of Excel, PowerPoint, and Word files Collaborative web browsing Text chat Whiteboard File transfer Application sharing

112 POLYCOM

113 POLYCOM Group Systems Video Conferencing Collaboration Solutions
Video Conferencing Small Video Conferencing Medium Video Conferencing Board Room/Custom Room Systems Video Conferencing Collaboration Solutions Personal Systems ViaVideo ViaVideo - Accessories iPower Executive

114 ViewStation H.323 Display live graphics at 4CIF resolution Frame Rate
15 56–320 Kbps 30 336–768 Kbps Voice-tracking camera Auto focus IPriority QoS architecture

115 ViewStation H.323 Full-Duplex Digital Audio
Instant adaptation echo cancellation Automatic gain control Automatic noise suppression Embedded Web server and Ethernet hub capabilitie Web-based integrated presentation system Optional upgrade to H.320, MP, V.35, or DCP

116 ViewStation H.323 Ethernet/Internet/Intranet Connectivity
Supports TCP/IP, DNS, WINS, SNMP, DHCP, ARP, WWW, ftp, Telnet 10 Mbps Ethernet Hub T.120 Interface with WebStationTM and Microsoft® NetMeeting®

117 POLYCOM ViewStation Standards Supported ViewStation 128
ITU-T H.320 (px64); H.323 ViewStation H.323 H.323 Video Standards H.261, Annex D H.263+, Annexes: L,F,T,I H.281 Far-end camera control Audio Standards G.728, G.722, G.711

118 POLYCOM ViewStation Video Resolution: FCIF; QCIF Graphics Resolution
Slide Transmission Format H.261 Mode: 4 x FCIF Graphic Image Capture JPEG via web browser

119 Dispositivos auxiliares
Canon® Visualizer NTS-R350 12 x power zoom, auto focus, auto light control, negative/positive image conversion, anti-flicker reduction, built-in overhead and backlight lamps and automatic white balance. S-videoconnection cable. Canon® VIZCAM 1000 3-Axis positioning arm for limitless camera shots and angles, negative/positive image conversion macro viewing capabilities up to 5/16".

120 CISCO série 3500 IP/VC 3511 Multipoint Control Unit (MCU)
IP/VC 3521 and IP/VC 3526 Videoconferencing Gateways.

121 Nexxi Cam NexiCam Digital Camera Voltado para Compaq iPaq PocketPC
(800x600) and automatic color balance, exposure, focus and white balance. Software de videoconferência compatível com Nemeeting

122 CISCO série 3500 Cisco IP/VC 3510 Multipoint Control Unit
Cisco IP/VC 3520 Videoconferencing Gateway Cisco IP/VC 3521 BRI Videoconferencing Gateway Cisco IP/VC 3525 Videoconferencing Gateway Cisco IP/VC 3526 PRI Videoconferencing Gateway Cisco IP/VC 3540 Series Videoconferencing System

123 Cisco 3510 Trabalha com a idéia de gatekeeper para fazer as conexões.
As conexões T.120 são feitas de forma ponto-a-ponto. Necessita configurar gateway no cliente H.323.

124 Cisco 3510 Continuous presence

125 Cisco 3510 Para desconectar uma pessoa: Clicar em Chair Control
Marcar a pessoa Clicar disconnect

126 Cisco 3510 Para convidar alguém para participar de uma videoconferência: Outra pessoa deve estar com o NetMeeting Ativo Clicar em Chair Control Clicar em Invite Colocar o IP do convidado Clicar em OK

127 Virtual Room Videoconferencing System

128 User Interface Schedule Manager Some options are available:
the conference can be recorded automatically a previous conference already recorded can be played back a customized password can be entered to to control the access URLs about the subject of the conference can be added

129 Serviços de apoio do VRVS
Agendar conferências

130 VRVS supported multiple clients
Client Applications currently supported in VRVS: H.323 Clients (Polycom, Vcon, Zydracron, Netmeeting…) MPEG2 Client Applications (Minerva Network box) Mbone tools (Vic, Vat/Rat) Could be easily adapt to others clients QoS VRVS Reflectors (Unicast/Multicast) Real Time Protocol (RTP/RTCP) Mbone Tools (vic, vat/rat,..) QuickTime V4.0 H.323 MPEG Others ?? Network Layer (TCP/IP) Applications Collaborative VRVS Web User Interface

131 R&D : H.323 Integration

132 Teste com VRVS

133 User Interface Client Applications used in VRVS: Mbone tools
Public-Domain or Free Players Good “Sense of Presence”: 10 Frames/sec Within Kbps or Frames/sec within Kbps Multi-Platforms : Linux, Unix’s, Windows95/98/NT/2000, Macintosh (only with QuickTime) CHAT VIC WhiteBoard QuickTime Player 4.x RAT VAT

134 Evolução do VRVS Compatibilidade com clientes H.323 Compartilhamento
Controle de câmera MPEG 2

135 R&D : H.323 Integration VRVS Web Server 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

136 R&D : MPEG2 deployment Instance of MPEG2 topology already tested.
VRVS MPEG2 reflectors (Only video from the speaker is sent to MPEG2 clients and the current speaker still receives video/audio from the previous one) VNP MPEG2 box LNBL VNP MPEG2 box CERN VNP MPEG2 box LLNL VNP MPEG2 box Caltech Instance of MPEG2 topology already tested. Video: 2.0 Mbps Audio: 224 Kbps stereo

137 RADVISION viaIP MCU

138 RADVISION viaIP MCU

139 RADVISION viaIP MCU H.323 embedded software
Supports symmetrical and asymmetrical up and down streams for optimal bandwidth utilization, and supports ADSL networks Rate Matching - Each endpoint in a videoconference can participate according to individual video bandwidth capabilities without affecting the connection of other participants

140 RADVISION viaIP MCU Continuous Presence mode enables na enhanced and simultaneous view of conference participants with a choice of different layouts that can vary in choice from 16 1+12 2+8 3+4 4 or 1

141 RADVISION viaIP MCU Clustered Topology:
Distribution of up to 6 MP T.120 Data Collaboration Support: Quality of Service (QoS): Support for Diffserv QoS

142 RADVISION viaIP MCU Remote Access SDK (Software Developers Kit):
Remote Access SDK enables remote management and call control capabilities using both SNMP and XML based APIs Interfaces: IP - 10/100BASE-T Ethernet IP network UTP connection Supported Protocols: H.323 V.2 H.320* H.245 3G-324M* H.225

143 RADVISION viaIP MCU Optional Audio Transcoder Module: Video Coding:
G.711 A/µ Law G.728 G.722 G.729 G.723 Video Coding: H.261 H.263 Supported Resolution: CIF QCIF 4CIF

144 RADVISION viaIP 400 DCS Data Collaboration Server (DCS T.120)
T.120 Data Collaboration & Sharing Support for up to 30/ 60/ 100 or 300 Concurrent Calls

145 RADVISION DCS 4 types of Data Collaboration applications with varying user capabilities Application Product NT Server Application No. Users DCS – Data Collaboration Server YES DCS – T.120 for high-level performance YES DCS – data sharing applications YES DCS – YES

146 RADVISION MCU-323 MCU-323 Multipoint Conferencing Unit
Cascadable Solution for IP Telephony Audio /Video Workgroup Collaboration

147 RADVISION MCU-323 Continuous Presence Bandwidth Support
View four conference participants simultaneously in a four-way split screen, with one of the four images changing according to the voice activated video switching. Bandwidth Support A wide range of call bandwidths starting from 64kbps (for voice-only calls) 128kbps and up to 1.5 Mbps (for multimedia calls)

148 RADVISION MCU-323 Modular and Stackable
Each unit supports up to 15 simultaneous multimedia calls or up to 24 voice-only calls Multiple MCUs may be used to transparently increase the number of concurrent conferences. MCUs may be centralized or distributed Dynamic Conference Expansion

149 RADVISION MCU-323 Security Call Control
Optional password protection for conferencing to ensure privacy Each unit is password protected Call Control Built-in gatekeeper Ver 2.0 Interoperates with Cisco gatekeeper and proxy

150 RADVISION MCU-323 Installation, Configuration, and Management
SNMP-based administration and configuration utility Remote configuration via the LAN port Field software upgradeable SNMP based automation API Optional Applications Gatekeeper RADVISION's standalone Windows NT-based Gatekeeper application supports large numbers of user registrations and concurrent calls for larger networks

151 RADVISION MCU-323 Data Collaboration Data
RADVISION'S standalone Windows NT-based DCS-30 works in conjunction with RADVISION MCUs and provides data collaboration capabilities. Data T.120 data collaboration with RADVISION DCS-30 external server

152 RADVISION MCU-323 LAN Interface Terminal Port
10/100 BaseT - IEEE Ethernet port, RJ45 Connector Terminal Port RS232, 9-pin D-type, DCE

153 RADVISION MCU-323 Protocols Video Coding Voice Transcoding (optional)
H.323 Ver 2.0, H.225, H.245, RTP/RTCP Video Coding H.261, H.263 Voice Transcoding (optional) G.723/G.711, G.729/G.711

154 RADVISION Dynamic Data Collaboration Application Sharing for Video Communications T.120 data collaboration with RADVISION DCS-30 external server

155 RADVISION Support for up to 30 concurrent calls
DCS-30 functions together with the MCU-323 by responding to call setup requests from the MCU-323 for data collaboration automatically performed process the DCS-30 opens the logical data channels between the Server and the endpoints that are connected via the MCU-323 in a videoconference.

156 VTEL - Vista MX media station
Funciona com IP (H.323) ou com RSDI (H.320) O produto inclui: CODEC para videoconferência integrated Windows® PC with Local Area Network (LAN) connection, VTEL videoconferencing software and collaboration tools CD-ROM drive three USB ports integrated pan-tilt-zoom video camera, omni-directional microphone, wireless hand-held remote control.

157 VTEL Vista PRO Videoconferencing codec
Integrated Windows® PC with 3.5” floppy drive, CD-ROM drive, hard drive, LAN card Pan-tilt-zoom video camera Omni-directional microphone Wireless handheld remote control unit

158 VTEL Vista VX media station
High-quality audio and video conferencing with integrated Windows® PC Mounts in VTEL premium or classroom cabinet, or in other 19-inch standard rack Includes easy-to-use, wireless, hand-held remote control Supports one or two monitors (S-video or VGA/XGA capable) Can use familiar PC applications and tools in or out of a video call Support H.323 (Internet Protocol) and H.320 (ISDN) communications Powerful VTEL collaboration tools for slide creating, annotating, sharing, and sending

159 Smart Track SmartTrak offers hands-free camera operation that will seek out the current speaker using an exclusive two-camera design that presents clean video switching between views avoiding the annoying single camera effects of panning and tilting. Optional for Galaxy systems and Vista PRO systems.

160 Gerenciamento da Videoconferência
Troubleshooting Configuração Exemplos de funcionalidades White Pine - Meeting Point Cisco 3510

161 Elementos que podem inibir o serviço de videoconferência
Firewalls NAT IPMasq Proxy

162 Proxy e Videoconferência
Gera problemas na autenticação em determinados sistemas (ex. MeetingPoint) Em alguns casos pode ser contornado fazendo com que a chamada seja feita do MCU para o usuário. CUIDADO com proxy transparente !! Não aparece na configuração do browser.

163 Portas Utilizadas Para o NetMeeting (ou outro cliente H.323)
TCP Port 7648: CU-SeeMe connections to the MPCS. UDP Port 7648: sending/receiving CU-SeeMe Video Chat streams. UDP Port 24032: sending/receiving RTP audio and video streams for CU-SeeMe. TCP Port 1503: T.120 Client connections. TCP Port 1720: H.323 call signaling. UDP Port 56800: sending/receiving RTP video streams for clients that support RTP on separate ports. UDP Port 1424: routing H.323 audio streams to third-party streaming applications. UDP Port 1414: routing H.323 video streams to third-party streaming applications. UDP Ports


Carregar ppt "Videoconferência e suporte à colaboração via rede"

Apresentações semelhantes


Anúncios Google