4. Introdução ao Sistema de Controle de Áudio
e Vídeo (AVC)
As extensões do controle de áudio e vídeo (Audio-Video Control – AVC) em relação à T.120 consistem em um conjunto de recomendações que circundam os mecanismos necessários para estabelecer uma plataforma genérica, a fim de suportar aplicações de comunicação multimídia em tempo real. A série T.130 foi construída sobre as recomendações ITU-T e ISO/IEC MPEG-2 já existentes e com larga aceitação. Elas incluem as séries de recomendações H.320 para conferências áudio-visuais, conferência T.120 com dados colaborativos e os protocolos ISO/IEC 13818-6 DSM-CC para serviços multimídia. A série T.130 compreende um conjunto de recomendações que estabelecem uma arquitetura e procedimentos para suportar o uso de streams de tempo real e de serviços em um ambiente de conferência multimídia. Ela define um protocolo de gerência e controle bastante versátil, o qual possibilita que os elementos da rede se comuniquem e cooperem para prover serviços de conferência aos seus pontos finais. A série T.130 se preocupa com a manipulação de streams de tempo real dentro de uma topologia de conferência já estabelecida, mas não define mecanismos para montar tal topologia. Alguns problemas resolvidos por essa série
são: a) Controle uniforme de streams de tempo real Apesar de existirem alguns métodos
padronizados para gerência de streams real time dentro de
uma conferência, eles são específicos da rede e provêem diferentes níveis
de controle de funcionalidade. O AVC provê um protocolo de controle de stream,
único, uniforme e independente de
rede, com flexibilidade para acomodar as características de qualquer
infraestrutura. b) Operação coordenada através dos limites da rede. A comunicação através das fronteiras das
redes requerem uma ponte (bridge) entre os protocolos de
controle, além de conversão de formatos de streams. Essas funções
são tipicamente desempenhadas por um gateway.
Mas, atualmente não existem métodos padronizados para uma política de
gerenciamento de conferência através dos limites da rede. O AVC
trabalha esse aspecto através da definição de um protocolo de
controle que permita operações coordenadas de redes independentes
dentro de uma conferência. c) Disponibilização de serviços de conferência em tempo real em um ambiente heterogêneo. Em alguns casos pode ser necessária a comunicação entre nós que suportam um tipo de mídia comum (vídeo, por exemplo), mas formatos diferentes (por exemplo, G.177 e G.728); ou ainda, pode ser necessário o processamento de streams de mídia (como mixagem de áudio). O AVC define serviços como: roteamento de streams, mixagem de áudio, switching de vídeo e presença contínua, os quais permitem o processamento e a distribuição de streams de mídia dentro de um ambiente de conferência. Se for necessário, elementos de processamento podem ser usados para prover a conversão de formatos ou a criação de streams compostos. d) Qualidade de serviço em comunicações multimídia Streams real time implicam em algumas características específicas no que se refere a infraestrutura da rede, como, por exemplo, largura de banda e latência. Em alguns casos, o usuário ainda pode querer especificar a fidelidade da apresentação de um stream. No entanto, o atendimento dessa fidelidade de apresentação depende tipicamente da rede prover um serviço de entrega com certas características de desempenho, ou seja, com qualidade de serviço. O AVC define mecanismos que permitem arbitrar entre pedidos de transmissão que competem dentro de uma conferência.Em redes onde duas ou mais mídias dividem o mesmo meio físico, é possível controlar a multiplexação para prover um uso otimizado da largura de banda disponível. e) Gerenciamento distribuído de conferência O AVC usa um modelo de gerenciamento distribuído no qual as responsabilidades de manter as informações de configuração e de arbitrar o acesso aos recursos da conferência são distribuídas entre vários nós. Essa abordagem proporciona escalabilidade, enquanto permite flexibilidade local através do uso de conhecimentos específicos da rede. f) Relacionamento com protocolos de controle multimídia existentes. Os protocolos AVC foram projetados para serem usados em conjunto com protocolos de controle multimídia já existentes, tais como: H.242/3, H.245 e DSM-CC, empregando a funcionalidade desses protocolos quando apropriado e fazendo uso da flexibilidade da infraestrutura T.120 para prover melhorias quando necessário. O AVC melhora a operação de sistemas baseados em H.245 e H.242/3; também substitui algumas características do H.243 que são mais apropriada para uso dentro de ambientes T.120. O AVC define mecanismos para coordenar operações de links ponto-a-ponto controlados independentemente dentro de um ambiente multiponto a fim de permitir o estabelecimento e gerenciamento de comunicações de áudio e vídeo fim-a-fim. Para cada rede, um mapeamento específico define a interação entre o AVC e os protocolos de controle multimídia que estão sendo utilizados. |