Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Aplicaes - Exemplos
Telefonia sobre rede de pacotes Vdeo sob demanda Transmisso de udio e vdeo ao vivo Videoconferncia Ensino distncia (EaD) Telemedicina
CODEC's de Voz
G.711 (A e micro) 64 kbps G.722 SB-ADPCM - 48 a 64 kbps G.722.1 MLT 24 a 32 kbps G.722.2 ACELP 6,60 a 23,85 kbps G.726 ADPCM 16 a 40 kbps (32 kbps) G.727 mesmo que G.726 com otimizaes para PCME G.728 LD-CELP 16 kbps G.729 CS-ACELP 6,4 a 11,8 kbps (8 kbps) Patentes! GSM 13 kbps iLBC (RFC 3951) de 13,3 a 15,2 kbps) licena gratuita! Speex voz em baixas taxas (2 a 22,4 kbps) MP3 no um CODEC de telefonia! apenas usado para msica em espera
CODEC's de Vdeo
H.261 40 kbps a 2 Mpbs chega a 288x352 projetado para as linhas ISDN nx64 kbps (hoje considerado obsoleto) H.262/MPEG2 Part-2 H.263 projetado para baixas taxas - j considerado obsoleto diante de H.264 H.264/MPEG4 Part 10/AVC (Advanced Video Coding) Theora livre
Mixagens (mixing): combinao de mltiplos fluxos num nico (necessidade de um ponto com funes de mixer) Tradutores (translators)
Mixer RTP
Faz o relay de trfego (fluxos) recebidos de um ou mais originadores, combina os fluxos recebidos e encaminha para um ou mais destinos Por exemplo: combinao de trfegos de voz numa conferncia para transmisso por link de menor velocidade
Faz o relay de trfego (fluxos) RTP recebidos para um ou mais destinos, aps haver ou no transformado os dados do fluxo Por exemplo: transformao de fluxo de vdeo de alta resoluo num fluxo de baixa resoluo, travessias atravs de firewalls ou encaminhamento unicast de trfego multicast
Cabealho RTP
Verso: 2 (atual) P: padding. Usado quando a aplicao o requer X: sinaliza o uso de cabealho de extenso CC: nmero de geradores de fluxo M: marker. Sua interpretao depende do tipo de payload. Normalmente sinaliza limites de um fluxo de dados, como o fim de um frame de vdeo. Sequence num: nmeros de sequncia. Primeiro randmico Media timestamp: deve ser contnuo mas com granularidade adequada ao payload Ptype:.codificao/tipo dos dados Synchronization source identifier: origem do fluxo Contributing source ID: cada campo deste tipo (podem ser vrios) identifica cada um dos geradores de fluxo. Gerado por um mixer RTP.
Pilha RTP
RTCP
Oferece informaes de controle para fontes de trfego RTP:
Monitoramento da rede durante a sesso (aspectos de QoS e congestionamento) Sinalizao de controle fora-de-banda Identificao adequada de fontes de fluxo
Mensagens RTCP so periodicamente enviadas pelos participantes Existem vrios tipos de mensagens para implementar as funcionalidades acima
Convergncia
A ento Convergncia do servio oferecido pelas Redes de Comunicao baseadas em circuitos (servio de telefonia) com o das redes baseadas em comutao por pacotes (redes de comunicao de dados) o reflexo desta tendncia Objetivo das operadoras: operao e manuteno de uma nica estrutura de rede para suportar todos os servios de comunicao prestados Da a necessidade de mecanismos para prover servios de telefonia sobre redes de pacotes
Telefonia IP
Com o avano das redes de pacotes e sua popularizao, o trfego destas redes aumentou significativamente se comparando ao trfego de voz sobre redes telefnicas comuns Da a necessidade de mecanismos para prover servios de telefonia sobre redes IP
Telefonia IP
Necessidades bsicas:
Um protocolo que oferea um servio de suporte fluxos de voz (como o RTP) Um mecanismo de sinalizao para iniciar e terminar as chamadas telefnicas sobre a rede IP Uma rede internet IP iscrona ou com mecanismos que a tornem assim Compatibilidade com os padres dos sistemas telefnicos atuais (SS7, PCM , )
J existem gateways que fazem a traduo de sinalizao de um lado para outro em redes sobre IP interconectadas com redes telefnicas comuns
Registro de um telefone (terminal) Sinalizao de controle de chamadas e servios Codificao dos dados em tempo real Transmisso dos dados codificados
Padro H.323
Oferece ainda suporte para aplicaes de vdeo, compartilhamento de dados durante as sesses e as codificaes/decodificaes necessrias Necessita de um grande esforo para que as aplicaes sejam concordantes Define como a negociao de chamadas e os formatos das informaes necessrias No define:
H.323
Entidades previstas
Terminais Gateways Gatekeepers MCUs -Multipoint Control Unit
Protocolos
H.225.0 RAS (registration, admission, status) Sinalizao de chamada Q.931 Configurao de chamadas e terminao H.245 Controle de mdia / Sinalizao de capacidades T.120 Compartilhamento de dados RTP/RTCP Transporte de mdia
Gatekeepers executam as funes de servidor de diretrios (converso de endereos) e supervisor do sistema (controle e gerenciamento das chamadas)
MCU (Multipoint Control Unit): suporta os servies de mltiplos usurios como conferncias (endereamentos unicast e multicast)
Arquitetura H.323
Gatekeeper
Funes:
Traduo de endereos Controle de admisso Controle de banda Gerenciamento de zonas Sinalizao de controle de chamadas Controle de chamadas
Descoberta do gatekeeper - atravs de mensagens multicast (224.0.1.41 - UDP 1718) Porta para registros e status: UDP/1719 Podem auxiliar a montagem de conferncias multiponto com H.245 repassando as conexes com todos os participantes e depois passando o canal H.245 para uma MCU
Gateway
H.323 Verso 2
Aprovado em janeiro de 1998 Tenta resolver limitaes na verso 1 em seus protocolos (como Q.931, H.245 e H.225) assim como apresentar outros Novidades:
H.235 Segurana Autenticao, Integridade, Privacidade Configurao de chamadas mais rpida H.450.1 e H.450.2 Suporte a servios suplementares (transferncia de chamadas e transferncia em caso de ocupado e no responde) Alm de outras evolues
SIP
Herdou muito do protocolo HTTP (como o modo textual, por exemplo) Suporta mapeamento de nomes e redirecionamento de chamadas Pode permitir servios comuns das redes telefnicas (follow-me, rede inteligente, etc) Funes bsicas: localizao, capacidades, disponibilidade, call setup e gerenciamento da chamada
SIP
+ SIMPLES! Implementaes mais baratas UTF-8 DEVE suportar TCP e UDP (porta 5060) PODE suportar outros transportes (como SCTP) Expansvel
SIP
Call setup Negociao de funcionalidades e mdia Gerenciamento de chamada e mudanas on the fly Mapeamento de nomes Localizao de usurios Redirecionamento de chamadas
Arquitetura SIP
Proxy Server age como cliente/servidor tratando os pedidos e at reescrevendo as mensagens para o devido encaminhamento Redirect server redireciona chamadas (tratando adequadamente parmetros como endereos). No aceita nem inicia chamadas Registrar servidor que permite que terminais SIP registrem sua presena Location server encontra destinos (roteia)
Mtodos SIP
Chamadas SIP
1. Terminal chamador localiza servidor 2. Envio de request SIP via servidor 3. Terminal chamado responde 4. Resposta chega ao chamador 5. Chamador envia ACK Endereos SIP: username@hostname.domain Nomes de servidores sugerido: sip.domnio (como feito para os demais protocolos Internet. Ex. ftp.domnio)