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

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

Open H323 Características do projeto, ferramentas e utilização básica.

Apresentações semelhantes


Apresentação em tema: "Open H323 Características do projeto, ferramentas e utilização básica."— Transcrição da apresentação:

1 Open H323 Características do projeto, ferramentas e utilização básica.

2 Open H323 - características n Implementação com código aberto do protocolo para videoconferência ITU H323. n 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.

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

4 OpenH323 x H323 n Em termos de conceitos e funcionalidades, não existe nenhuma diferença significativa. n Implementação dos mesmos padrões que fundamentam o H323, bem como terminais, gatekeepers, e unidades de controle multiponto (MCUs). n A hierarquia de classes do OpenH32, pode ser visualizada em: http://www.openh323.org/docs/OpenH323/HIER.html http://www.openh323.org/docs/OpenH323/HIER.html

5 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.

6 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

7 Teste com OpenMCU (cont.) À esquerda, tela resultante de 3 conexões com transmissão de vídeo com tamanho reduzido. Abaixo, link para o log do OpenMCU em penta3.ufrgs.br durante a videoconferência e o trace resultante: Log do OpenMCU Trace resultante

8 Implementação em OpenH323 Para a utilização das libraries disponíveis no H323 é necessário instalar os pacotes básicos OpenH323 e PWLib. É fornecido um aplicativo chamado simph323 com muitas funcionalidades. n Através dos arquivos.h ($PATH/include) é possível verificar as funções implementadas em cada módulo. Alguns arquivos existentes são: h235.h h323ep.h h323t120.h jitter.h mediafmt.h rtp.h vblasterlid.h codecs.h g729codec.h guid.h h245.h h323.h h323t38.h h450pdu.h ldap_asn.h mscodecs.h t120proto.h videoio.h cu30codec.h gccpdu.h h225.h h261codec.h h323neg.h h4501.h ixjDefs.h lid.h q931.h t38.h vpblid.h gkclient.h h225ras.h h323caps.h h323pdu.h h4502.h t38proto.h x224.h

9 Implementação em OpenH323 Uma vez que as funções tenham sido identificadas e devidamente incluídas (via #include) ao código, deve-se verificar os arquivos com extensão.o,.so e.a e associa-los de forma estática ou dinâmicamente. Maiores informações podem ser encontradas em http://www.openh323.org/build.html


Carregar ppt "Open H323 Características do projeto, ferramentas e utilização básica."

Apresentações semelhantes


Anúncios Google