RAFAEL SEIDI SHIGUEOKA ANÁLISE COMPARATIVA DE TÉCNICAS PARA OCULTAMENTO DE PERDAS DE PACOTES EM APLICAÇÕES DO TIPO VOZ SOBRE IP (VOIP)



Documentos relacionados
Técnicas para ocultamento de perdas de pacotes em aplicações do tipo Voz sobre IP (VoIP)

Guia Técnico Inatel Guia das Cidades Digitais

Transmissão de Voz em Redes de Dados (VoIP)

Uso das ferramentas de monitoramento de gerência de redes para avaliar a QoS da rede.

Introdução ao VoIP Codecs

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Universidade Federal de Pernambuco

Tecnologias Atuais de Redes

:: Telefonia pela Internet

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Treze razões pelas quais uma rede wireless é lenta

F n u d n a d ment n os o Vo V I o P Introdução

Curso: Redes II (Heterogênea e Convergente)

Arquitetura de Rede de Computadores

3 Qualidade de serviço na Internet

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12

No projeto das primeiras redes de computadores, o hardware foi a principal preocupação e o software ficou em segundo plano.

INTERNET, RÁDIO E TV NA WEB

1.1 Transmissão multimídia em redes

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

VoIP. Voice Over IP.

VOIP A REVOLUÇÃO NA TELEFONIA

Prof. Dr. Valter Roesler: Universidade Federal do Rio Grande do Sul

REPLICACÃO DE BASE DE DADOS

RAFAEL SEIDI SHIGUEOKA ANÁLISE COMPARATIVA DE TÉCNICAS PARA OCULTAÇÃO DE PERDAS DE PACOTES EM TRANSMISSÕES VOZ SOBRE IP (VOIP)

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

Codificação de áudio para transmissão de voz em tempo real

Gerenciamento de redes

UMA PROPOSTA PARA COMPARAÇÃO DE PROVEDORES DE COMPUTAÇÃO EM NUVEM DESDE UMA PERSPECTIVA DE INTEGRAÇÃO DE APLICAÇÕES 1

Redes e Conectividade

Classificação: Determinístico

Manual do Usuário. Protocolo

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.

Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit

Contribuição acadêmica

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM

LGW4000 Labcom Media Gateway. Labcom Media Gateway Apresentação Geral 10/11/2011

UNIDADE II. Fonte: SGC Estácio e Marco Filippetti

Um Pouco de História

TRANSMISSÃO DE DADOS

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 7 - Protocolo de Roteamento de Vetor de Distância

H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed

Relatório Asterisk. Pedro Brito

Como e por que criar uma para sua empresa A PERSONA VECTOR

A CONVERGÊNCIA DE DADOS E VOZ NA PRÓXIMA GERAÇÃO DE REDES. Eduardo Mayer Fagundes eduardo@efagundes.com

Motivos para você ter um servidor

Figura 1: Como um PABX IP se integra na Rede. PSTN, em português, é Rede de Telefonia Pública Comutada.

RECURSOS DA TELEFONIA VOIP APLICADAS NAS INSTALAÇÕES DO CRSPE/INPE - MCT

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

PON PASSIVE OPTICAL NETWORK

PROJETO E IMPLANTAÇÃO DE SOLUÇÃO TELEFONIA IP E CORDLESS EM UMA CONCESSIONÁRIA DE VEÍCULOS

Análise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON.

MINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS

Redes de computadores. Redes para Internet

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Redes de Computadores II

Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)

3 Qualidade de Software

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Roteador Sem Fio. Prof. Marciano dos Santos Dionizio

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa

agility made possible

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

Tecnologia de Redes de Computadores - aula 5

IV. Em uma rede Frame Relay o roteamento dos quadros é de responsabilidade do protocolo IP da família de protocolos TCP/IP.

Comunicado Técnico 20

Comunicação VoIP PBX por Software

Modem e rede local. Guia do Usuário

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

PEL/FEN Redes de Computadores 2015/1 Primeira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein

LOGÍSTICA Professor: Dr. Edwin B. Mitacc Meza

Software Livre e Engenharia Elétrica

Aplicação da tecnologia VoIP sobre o protocolo ISDN

GoVoice é uma solução de voz na Cloud.

ESTUDO DE VIABILIDADE. Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos

A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

REDE DE COMPUTADORES TECNOLOGIA ETHERNET

INSTITUTO SUPERIOR DE TEOLOGIA APLICADA CURSO DE PÓS-GRADUAÇÃO EM REDES E SEGURANÇA DE SISTEMAS TELEFONIA IP E VOIP RESUMO

1 Introdução 1.1. Contexto Atual

I Seminário da Pós-graduação em Engenharia Elétrica

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR

SOBRE A CALLIX. Por Que Vantagens

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

Projetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat:

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes WAN. Prof. Walter Cunha

PROJETO DE REDES

1. O Contexto do SBTVD

Faculdade Lourenço Filho Curso de Redes de Computadores. TRABALHO DE TELEFONIA IP Serviços Diferenciados - QoS

Intelbras GKM 2210T. 1. Instalação

Transcrição:

RAFAEL SEIDI SHIGUEOKA ANÁLISE COMPARATIVA DE TÉCNICAS PARA OCULTAMENTO DE PERDAS DE PACOTES EM APLICAÇÕES DO TIPO VOZ SOBRE IP (VOIP) LONDRINA PR 2016

RAFAEL SEIDI SHIGUEOKA ANÁLISE COMPARATIVA DE TÉCNICAS PARA OCULTAMENTO DE PERDAS DE PACOTES EM APLICAÇÕES DO TIPO VOZ SOBRE IP (VOIP) Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em Ciência da Computação da Universidade Estadual de Londrina para obtenção do título de Bacharel em Ciência da Computação. Orientador: Prof(a). Fábio Sakuray LONDRINA PR 2016

Rafael Seidi Shigueoka Análise comparativa de técnicas para ocultamento de perdas de pacotes em aplicações do tipo Voz sobre IP (VoIP)/ Rafael Seidi Shigueoka. Londrina PR, 2016-38 p. : il. (algumas color.) ; 30 cm. Orientador: Prof(a). Fábio Sakuray Universidade Estadual de Londrina, 2016. 1. Palavra-chave1. 2. Palavra-chave2. I. Orientador. II. Universidade xxx. III. Faculdade de xxx. IV. Título CDU 02:141:005.7

RAFAEL SEIDI SHIGUEOKA ANÁLISE COMPARATIVA DE TÉCNICAS PARA OCULTAMENTO DE PERDAS DE PACOTES EM APLICAÇÕES DO TIPO VOZ SOBRE IP (VOIP) Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em Ciência da Computação da Universidade Estadual de Londrina para obtenção do título de Bacharel em Ciência da Computação. BANCA EXAMINADORA Prof(a). Fábio Sakuray Universidade Estadual de Londrina Orientador Prof. Dr. Segundo Membro da Banca Universidade/Instituição do Segundo Membro da Banca Prof. Dr. Terceiro Membro da Banca Universidade/Instituição do Terceiro Membro da Banca Prof. Ms. Quarto Membro da Banca Universidade/Instituição do Quarto Membro da Banca Londrina PR, 24 de novembro de 2016

Este trabalho é dedicado às crianças adultas que, quando pequenas, sonharam em se tornar cientistas.

AGRADECIMENTOS Os agradecimentos principais são direcionados à Gerald Weber, Miguel Frasson, Leslie H. Watter, Bruno Parente Lima, Flávio de Vasconcellos Corrêa, Otavio Real Salvador, Renato Machnievscz 1 e todos aqueles que contribuíram para que a produção de trabalhos acadêmicos conforme as normas ABNT com L A TEX fosse possível. Agradecimentos especiais são direcionados ao Centro de Pesquisa em Arquitetura da Informação 2 da Universidade de Brasília (CPAI), ao grupo de usuários latex-br 3 e aos novos voluntários do grupo abntex2 4 que contribuíram e que ainda contribuirão para a evolução do abntex2. 1 Os nomes dos integrantes do primeiro projeto abntex foram extraídos de <http://codigolivre.org. br/projects/abntex/> 2 <http://www.cpai.unb.br/> 3 <http://groups.google.com/group/latex-br> 4 <http://groups.google.com/group/abntex2> e <http://abntex2.googlecode.com/>

Não vos amoldeis às estruturas deste mundo, mas transformai-vos pela renovação da mente, a fim de distinguir qual é a vontade de Deus: o que é bom, o que Lhe é agradável, o que é perfeito. (Bíblia Sagrada, Romanos 12, 2)

. Análise comparativa de técnicas para ocultamento de perdas de pacotes em aplicações do tipo Voz sobre IP (VoIP). 38 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) Universidade Estadual de Londrina, Londrina PR, 2016. RESUMO Neste trabalho são implementadas e analisadas técnicas para ocultar perdas de pacotes em aplicações do tipo Voz sobre IP (VoIP). Essa tecnologia acabou se tornando popular devido ao seu baixo custo em relação à tradicional rede de telefonia. Apesar de possuir alguns obstáculos como a perda de pacotes que degradam a qualidade do áudio, existem técnicas chamadas Packet Loss Concealment (PLC) que ajudam a mascarar essas perdas. Palavras-chave: Voz sobre IP. ocultamento de perda de pacotes. perda de pacotes.

. Comparative analysis of techniques for paclet loss concealment in Voice over IP applications (VoIP). 38 p. Final Project (Bachelor of Science in Computer Science) State University of Londrina, Londrina PR, 2016. ABSTRACT In this work, techniques are analyzed and implemented to conceal packet loss on applications like Voice over IP (VoIP). This technology eventually became popular because of its low cost compared to traditional telephone network. Despite having some obstacles such as packet loss that degrade audio quality, there are techniques called Packet Loss Concealment (PLC) that help mask these losses. Keywords: Voice over IP. packet loss concealment. packet loss.

LISTA DE ILUSTRAÇÕES Figura 1 Comparação entre os serviços de voz por comutação de circuitos e VoIP 27 Figura 2 Classificação das técnicas de PLC baseado no transmissor e técnicas de PLC baseado no receptor......................... 33

LISTA DE TABELAS

LISTA DE ABREVIATURAS E SIGLAS ABNT BNDES IBGE IBICT NBR Associação Brasileira de Normas Técnicas Banco Nacional de Desenvolvimento Econômico e Social Instituto Nacional de Geografia e Estatística Instituto Brasileiro de Informação em Ciência e Tecnologia Norma Brasileira

SUMÁRIO 1 INTRODUÇÃO............................ 23 2 VOICE OVER IP........................... 25 2.1 definição................................. 25 2.2 Telefonia convencional......................... 25 2.3 Componentes da VoIP......................... 25 2.4 Problemas da VoIP........................... 26 2.5 Justificativa do uso da VoIP..................... 26 2.6 Padrões e protocolos VoIP...................... 27 3 TÉCNICAS DE OCULTAMENTO DE PERDA PACOTES. 31 3.0.1 Técnicas para PLC baseado no transmissor............ 31 3.0.2 Técnicas para PLC baseado no receptor.............. 32 4 CONCLUSÃO............................. 35 REFERÊNCIAS........................... 37

23 1 INTRODUÇÃO As últimas décadas trouxeram avanços tecnológicos inimagináveis, os quais, por sua vez, requerem contínuas adequações no sentido de atender às demandas de um mercado cada vez mais exigente no que diz respeito à informação e à comunicação. VoIP (Voz sobre IP) é a transmissão de dados de voz em uma rede de pacotes IP [1]. Parte-se do fato de que aplicações dessa natureza estão se tornando cada vez mais populares devido à sua flexibilidade e seu custo reduzido em relação aos serviços de telefonias existentes [2]. Essa tendência é observada pelo software Skype (um aplicativo do tipo VoIP), que em agosto de 2013 superou a marca de 300 milhões de usuários, sendo utilizado diariamente por cerca de 50 milhões de pessoas no mundo 1 2. Justifica-se a realização deste estudo diante da emergência de novas possibilidades de aplicação dos recursos tecnológicos atualmente disponíveis em situações da vida cotidiana. Busca-se, assim, comparar as técnicas de ocultamento das perdas de pacotes de dados, visando evidenciar os potenciais resultados que cada uma pode trazer, tendo em vista categorias como o custo/benefício de processamento, bem como facilidades e/ou dificuldades de implementação. Ainda que a tecnologia VoIP esteja se tornando cada vez mais popular, há fatores como perdas de pacotes, atrasos e variação no atraso da rede (jitter) que degradam a qualidade do áudio [3]. A ocorrência desses fatores deve-se ao excesso de tráfego, interferência, ruído (alteração no conteúdo do pacote) e sobrecarga do buffer no receptor [4]. As perdas de pacotes criam lacunas nos trechos de áudio [5] que afetam a qualidade do som. Para ocultar essas descontinuidades nos trechos de voz, são utilizadas técnicas como o Packet Loss Concealment (PLC) ou Frame Erasure Concealment (FEC) [6]. O que diferencia uma técnica da outra é que a FEC ocorre quando o bit de erro não está correto [7]. Para mascarar ou restaurar os pacotes perdidos foram desenvolvidos métodos que podem ser divididos em duas classes principais: Packet Loss Concealment baseado no transmissor (PLC sender-based) onde é adicionada alguma redundância ou informação adicional que depois pode ser usado pelo receptor e o Packet Loss Concealment baseado no receptor (PLC receiver-based) que em caso de falha na recuperação do pacote produz um substituto no lugar para encobrir a perda [3] [5]. Nesta dimensão, o objeto de estudo do presente trabalho volta-se para os métodos de PLC. 1 <http://info.abril.com.br/noticias/tecnologia-pessoal/2013/08/skype-comemora-dez-anos-de-sucesso-com-300-mi shtml> 2 <http://www1.folha.uol.com.br/tec/2013/08/1334544-com-300-milhoes-de-usuarios-skype-completa-10-anos. shtml>

25 2 VOICE OVER IP Este capitulo irá abordar sobre a definição de da tecnologia VoIP, os componentes necessários para seu funcionamento, comparação entre VoIP e telefonia convencional mostrando suas vantagens e desvantagens, a razão da escolha da tecnologia. 2.1 definição Pode-se dizer que voz sobre IP é a sensação do momento em telefonia e redes convergentes, mas muito sensacionalismo tem sido criado em torno desse assunto. VoIP é uma tecnologia que torna capaz a transmissão de dados de voz em uma rede de pacotes IP. O processo da transmissão consiste basicamente em transformar os trechos de voz analógicos em digitais, dividi-los em vários pacotes e depois transportá-los sobre a rede IP. Após alcançar seu destino, os pacotes são reorganizados e convertidos para o sistema analógico novamente [8] [1]. 2.2 Telefonia convencional Sabe-se que o sistema de comunicação de telefones convencionais utiliza comutação de circuitos e quando é realizada alguma ligação, é reservado um circuito dedicado entre os dois telefones para a conversa, enquanto a tecnologia VoIP utiliza comutação de pacotes e trabalha sobre uma rede conectada a vários computadores. Assim sendo, não há um caminho único para que os pacotes de voz possam percorrer. As redes convencionais de comutação de circuitos têm atendido perfeitamente os usuários, com raras exceções, com excelente qualidade e confiabilidade extremamente alta em relação à disponibilidade do sistema, mas com alta vulnerabilidade quanto à privacidade das ligações, sujeita aos conhecidos grampos telefônicos de fácil acesso. Pode-se pensar, portanto, ser uma perda de tempo a utilização da telefonia VoIP, uma vez que o serviço de transporte de voz já é oferecido pelas operadoras com ótima qualidade. Entretanto este novo sistema de comunicação está fazendo com que aos poucos os telefones tradicionais sejam substituídos pela tecnologia VoIP [9] [10]. 2.3 Componentes da VoIP seguir. Os componentes mais importantes do VoIP podem ser observados na tabela a

26 2.4 Problemas da VoIP À primeira vista, a telefonia de VoIP pode ser entendida como um paradoxo, certo de que o IP foi originalmente concebido para redes de dados e não possui garantia de entrega. Uma das maiores dificuldades da tecnologia VoIP é manter uma boa qualidade do áudio, pois os pacotes de voz percorrem sobre a mesma estrutura dos pacotes de dados e existe ainda o fato de a rede IP ser um serviço de melhor esforço. Caso ocorra o congestionamento da rede ou erro na transmissão, pacotes de áudio transmitidos podem chegar atrasados, serem descartados ou demorar a chegar no destino a ponto de não poderem mais ser utilizados e precisarem ser descartados. Essas perdas de dados criam lacunas nos trechos do áudio e prejudicam sua qualidade [10] [9] [11] [12]. Até que as políticas de qualidade de serviço da Internet sejam alteradas de modo a oferecer garantia de entrega dos pacotes com controle do atraso e acessos com maior largura de faixa, a VoIP pela Internet não será competitiva com a telefonia convencional. Enquanto isso, a VoIP está direcionada às redes corporativas, nas quais a largura de faixa e o acesso são melhores administrados. Mesmo assim, muitos provedores de serviços de Internet têm agregado mais esse valor aos seus serviços, impulsionado pela economia para os usuários finais em utilizar uma rede integrada. Segundo [13] e [10] referem que a qualidade do áudio é influenciada por três importantes fatores: Latência tempo que o pacote demora para sair da origem e chegar ao seu destino; Jitter - variação no tempo de chegada dos pacotes; Perda de pacotes pacotes descartados devido ao congestionamento da rede. Ainda conforme [13], o teste da qualidade de voz pode ser realizado através de dois modos de avaliação. No método subjetivo, a qualidade da chamada é analisada por uma pessoa, enquanto o método objetivo é realizado por diferentes algoritmos e/ou softwares. Como o modo subjetivo é custoso e dispendioso e no objetivo não há intervenção humana para avaliar, outro método de avaliação desenvolvido é a utilização de redes neurais para avaliação do áudio [10]. 2.5 Justificativa do uso da VoIP A tabela abaixo mostra alguns motivos que tornam a tecnologia VoIP tão atrativa. A Imagem a seguir realiza uma comparação entre a rede de telefonia convencional e VoIP, mostrando as vantagens e desvantagens de cada uma.

27 Figura 1 Comparação entre os serviços de voz por comutação de circuitos e VoIP 2.6 Padrões e protocolos VoIP A Protocolos de sinalização para controle de chamada H.323-Packet Based Multimedia Communications Systems utilizado por telefones IP, computadores, adaptadores IP, controladores de sinalização e gateways de estabelecimento, controle e término de chamadas. É o protocolo mais antigo e complexo e atualmente tem sido menos utilizado pelos sistemas de Telefonia IP. Session Initiation Protocol (SIP) tem a mesma finalidade do H.323, porém é mais moderno e menos complexo. É mais utilizado nos sistemas de Telefonia IP. B Protocolos de sinalização para controle de Gateways Media Gateway Control Protocol (MGCP) utilizado pelos controladores de gateways e gateways para estabelecimento, controle e término das chamadas. Media Gateway Control Protocol (MEGACO) tem a mesma finalidade do MCGP. Ele foi desenvolvido para ser uma alternativa para esse protocolo, adequando-se também aos controladores distribuídos de gateways, aos controladores de multiponto (conferência) e às unidades interativas de resposta audível. C Protocolos para transporte de mídia Real-Time Transport Protocol (RTP) protocolo permite o transporte de voz em tempo real.

28 Real-Time Transport Control Protocol (RTCP) protocolo responsável pelo controle do transporte de voz realizado pelo RTP.

29 Componentes Codecs Protocolos TCP/IP e VoIP Servidores de telefonia IP e PBX Gateways VoIP e roteadores Telefones IP e softphones Descrição São responsáveis pela codificação ou decodificação do áudio. Esse hardware ou software transforma o áudio analógico em digital. Alguns codecs também realizam a tarefa de compressão para poupar banda. Os codecs mais utilizados em VoIP são G.711, G.723, G.729 e G.726-32. Codecs G.711a e G.711u utilizam mais banda, entretanto o tempo gasto para codificar para digital e empacotar os trechos de voz é de 1ms. Os codecs G.726, G.729 e G.723 consomem menos banda, pois além da conversão do áudio realizam também a compressão do mesmo. Apesar de poupar banda com processo de compressão, a qualidade do áudio é reduzida, pois perde algumas características do áudio original. TCP/IP é um conjunto de protocolos que desempenham a função de troca de informações entre os computadores, informações sobre o datagrama e o que fazer caso seja danificado ou perdido. Os protocolos VoIP utilizados para a realização da chamada são divididos em duas fases, protocolos de configuração da chamada e de transmissão de voz. Session Initioation Protocol (SIP), H.232, Skinny Client Control Protocol (SCCP), Media Gateway Control Protocol (MGCP) e Media Gateway Protocol (Megaco) são protocolos usados para iniciar e finalizar chamada. Eles realizam funções como mapear os números de telefones para endereço IP, gerar toques das chamadas, soar o toque no aparelho do receptor e desligar a chamada. Após atender a chamada, o Real-time Transport Protocol (RTP) é utilizado durante a toda a conversa para transmitir o áudio. Private Branch exchange (PBX) é um sistema onde os telefones de uma empresa são conectados formando uma rede para transmissão de voz, permitindo que alguns telefones fora da empresa sejam conectados a essa rede e também possibilita funções como reencaminhamento da chamada, chamada em espera e teleconferência. IP PBX age como um servidor. Ele possui as características e funções do PBX só para telefones VoIP, além de possibilitar o recebimento de voice mail e e-mail em um mesmo lugar devido ao unified messaging. Para que a comunicação entre protocolos, codecs e até redes diferentes possam ser realizada, é necessária a utilização de gateways VoIP. Analisando o cabeçalho IP, os roteadores decidem qual caminho os pacotes de dados devem percorrer, cada roteador escolhe o roteador seguinte a mandar o pacote e através desses saltos contínuos chega-se ao destino. Os telefones IP têm aparência semelhante aos telefones convencionais, mas em sua parte traseira possuem uma entrada para ethernet LAN. Softphones são softwares instalados no computador que juntamente com um headset funcionam como um telefone IP. Tanto os telefones IP quanto os softphones dependem de um servidor de telefonia IP.

30 Justificativa A redução do custo de ligação A redução do custo de ligação Aplicações convergentes que proporcionam um meio mais eficaz para comunicação e colaboração Descrição A tecnologia de voz sobre o protocolo da internet (VoIP) proporciona uma redução no custo de ligações telefônicas, principalmente no caso das chamadas de longa distância. Diferentemente do que ocorre com a rede de telefonia convencional (TDM), que requer ferramentas específicas e pessoal qualificado para realização, o uso da rede de dados para tráfego de voz permite maior flexibilidade e autonomia por parte dos usuários, reduzindo os custos com a sua manutenção. A disponibilização de várias formas de interação em um único meio, cujo acesso é mais flexível e possibilita o uso de outras ferramentas, proporciona um ambiente mais eficaz para a comunicação e colaboração.

31 3 TÉCNICAS DE OCULTAMENTO DE PERDA PACOTES Para restaurar ou encobrir as perdas de pacotes, foram criadas técnicas de PLC que podem ser categorizadas em duas classes: PLC baseado no transmissor (PLC transmitterbased) e PLC baseado no receptor (PLC receiver-based). Nas técnicas baseadas no transmissor geralmente alguma redundância ou informação adicional é acrescentada nos pacotes a serem enviados, para ajudar o receptor na recuperação dos dados perdidos. Neste caso, o transmissor trabalha em conjunto com o repector para recuperar os pacotes de vozes perdidos. As técnicas baseadas no receptor geralmente tentam mascarar as perdas do áudio inserindo uma onda de áudio substituta na lacuna, nessa classe não há participação do transmissor [1] [14] [12] [15]. Tanto as técnicas de PLC baseadas no transmissor como as baseadas no receptor possuem duas subclasses. Na figura a seguir são apresentadas as singularidades das duas técnicas mencionadas, conforme classificação proposta por [15]. A Imagem a abaixo retrata a classificação das técnicas de ocultamento de perda de pacotes 3.0.1 Técnicas para PLC baseado no transmissor que são: No primeiro esquema, apresentamos as técnicas de PLC baseadas no transmissor, Redundância - O pacote de voz a ser transmitido é concatenado a uma quantidade de pacotes anteriores, que variam dependendo do valor da redundância. Apesar de aumentar a banda de acordo com o nível de redundância escolhido, essa é uma boa opção para perdas de pacotes desde que não excedam o nível [15]. Forward Error Correction (FEC) Técnicas FEC produzem pacotes de dados adicionais que auxiliam o receptor na recuperação dos pacotes de vozes perdidos durante a transmissão. É mais eficiente que o esquema de redundância pois utiliza menos banda além de ser mais seguro uma vez que os dados são encriptados [15]. Interleaving Nesse método os pacotes de vozes são fragmentados em trechos menores e depois dispersados. Essa técnica é eficaz contra rajada de perdas, pois caso algum pacote se perca haverá pequenas falhas no áudio ao invés de um grande intervalo. Diferente da redundância e do FEC, o interleaving não aumenta a banda, entretanto aumenta o atraso, o uso de processamento e a memória [15]. Retransmissão Se o receptor perceber que ocorreu a perda de algum pacote ele solicita ao transmissor que faça o reenvio do mesmo. Apesar do longo atraso nas chamada de voz, o método de retransmissão é eficaz quando a perda de pacotes é

32 baixa, já que não aumenta a banda como o FEC e a redundância. Caso a perda dos dados comece a aumentar, o FEC se torna mais efetivo [15]. 3.0.2 Técnicas para PLC baseado no receptor Já no segundo esquema apresentado, são evidenciadas as técnicas baseadas no receptor. São elas: Baseado no pitch (G.711) Fornece uma qualidade melhor e mais razoável com uma baixa complexidade computacional[15]. Linear prediction Este esquema realiza uma derivação utilizando 20 coeficientes LPC (Linear Prediction Coding) no modelo e excitação da parte que foi perdida com base no histórico da fala para procurar um sinal parecido com o orginal para substituir [15]. Time frequency modifications No lugar do pacote perdido o pacote anterior e o seguinte são esticados para preencher a lacuna. Silence substitution Nas falhas do áudio são inseridos silêncio para manter o tempo entre os pacotes. Caso a perda dos pacotes comece a aumentar, seu desempenho diminui drasticamente. Apesar disso, ele é muito utilizado já que é fácil de ser implementado [16]. Packet repetition Faz uso do último pacote bom recebido para inserir na lacuna aberta pela perda do pacote, seu custo computacional é baixo e desempenha razoavelmente bem [16]. Forward Error Correction (FEC) Técnicas FEC produzem pacotes de dados adicionais que auxiliam o receptor na recuperação dos pacotes de vozes perdidos durante a transmissão.

Figura 2 Classificação das técnicas de PLC baseado no transmissor e técnicas de PLC baseado no receptor 33

35 4 CONCLUSÃO Pretende-se com o presente trabalho, contribuir, com, a realização das ações das técnicas de PLC previstas neste trabalho, para a ampliação dos conhecimentos sobre a temática de PLC, tendo em vista a atualidade do tema e a importância de avaliar as técnicas já existentes no ocultamento das perdas de dados de voz. Que possa contribuir didaticamente para a criação de futuros projetos.

37 REFERÊNCIAS [1] WALKER, J. Q.; HICKS, J. T. Taking charge of your VoIP project. [S.l.]: Cisco Press, 2004. [2] SONWANE, G. D.; CHANDAVARKAR, B. Security analysis of session initiation protocol in ipv4 and ipv6 based voip network. In: IEEE. Advanced Computing, Networking and Security (ADCONS), 2013 2nd International Conference on. [S.l.], 2013. p. 187 192. [3] KIM, B. H. et al. Voip receiver-based adaptive playout scheduling and packet loss concealment technique. Consumer Electronics, IEEE Transactions on, IEEE, v. 59, n. 1, p. 250 258, 2013. [4] ALI, M. et al. Sip signaling and qos for voip over ipv6 dvb-rcs satellite networks. In: IEEE. Satellite and Space Communications, 2009. IWSSC 2009. International Workshop on. [S.l.], 2009. p. 419 423. [5] OFIR, H.; MALAH, D. Packet loss concealment for audio streaming based on the gapes and mapes algorithms. In: IEEE. Electrical and Electronics Engineers in Israel, 2006 IEEE 24th Convention of. [S.l.], 2006. p. 280 284. [6] CHEN, J.-H. Packet loss concealment for predictive speech coding based on extrapolation of speech waveform. In: IEEE. Signals, Systems and Computers, 2007. ACSSC 2007. Conference Record of the Forty-First Asilomar Conference on. [S.l.], 2007. p. 2088 2092. [7] KIM, H. K.; KANG, H.-G. A frame erasure concealment algorithm based on gain parameter re-estimation for celp coders. Signal Processing Letters, IEEE, IEEE, v. 8, n. 9, p. 252 256, 2001. [8] RAAKE, A. Speech quality of VoIP: assessment and prediction. [S.l.]: John Wiley & Sons, 2007. [9] RADHAKRISHNAN, K.; LARIJANI, H. A study on qos of voip networks: a random neural network (rnn) approach. In: SOCIETY FOR COMPUTER SIMULATION INTERNATIONAL. Proceedings of the 2010 Spring Simulation Multiconference. [S.l.], 2010. p. 114. [10] GHIATA, N.; MARCU, M. Measurement methods for qos in voip review. In: IEEE. Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2011 3rd International Congress on. [S.l.], 2011. p. 1 6. [11] MAHESWARI, K.; PUNITHAVALLI, M. Enhanced packet loss recovery in voice multiplex-multicast based voip networks. In: ACM. Proceedings of the 1st Amrita ACM-W Celebration on Women in Computing in India. [S.l.], 2010. p. 68. [12] XU, J.; ZHANG, C. Research of an improved packet loss compensation algorithm in voip. In: IEEE. Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on. [S.l.], 2011. p. 12 15.

38 [13] CRISTOFARO, N. D. et al. Qos evaluation of a voice over ip network with video: A case study. In: IEEE. Electrical and Computer Engineering, 2009. CCECE 09. Canadian Conference on. [S.l.], 2009. p. 288 292. [14] PEDRAM, S. K.; VASEGHI, S.; LANGARI, B. Audio packet loss concealment using motion-compensated spectral extrapolation. In: IEEE. Signal Processing and Information Technology (ISSPIT), 2013 IEEE International Symposium on. [S.l.], 2013. p. 000434 000439. [15] NAGIREDDI, S. VoIP voice and fax signal processing. [S.l.]: John Wiley & Sons, 2008. [16] PERKINS, C.; HODSON, O.; HARDMAN, V. A survey of packet loss recovery techniques for streaming audio. Network, IEEE, IEEE, v. 12, n. 5, p. 40 48, 1998.