Avaliação da Qualidade de Fluxo de Vídeo em uma Rede Sem Fio
|
|
- Nathan Brás Ferreira
- 8 Há anos
- Visualizações:
Transcrição
1 Avaliação da Qualidade de Fluxo de Vídeo em uma Rede Sem Fio Rafael Leite 1, Edjair Mota 1 {rlms, edjair}@dcc.ufam.edu.br 1 Departamento de Ciência da Computação Universidade Federal do Amazonas Grupo de Redes de Computadores e Multimídia(GRCM) Manaus Amazonas Brasil Abstract. In this work, we observe the behavior of video transmission over a wireless network whose caracteristics of the backbone are manipuled by means of a network emulator called NISTnet. To measure the quality of the video broadcast, we used a tool called VQM (video quality measurement), and as we ll see, its techniques used to estimate the video quality based in comparisons between the original and the processed (transmitted) video make impossible a real-time measurement, since all the video must be sent to the receiver in order to process the video quality coeficient. Resumo. Neste trabalho observamos como se comporta a transmissão de vídeo em uma rede sem fio cujas características do backbone são manipuladas através de um emulador de rede chamado NISTnet. Para medir a qualidade do vídeo transmitido, utilizamos uma ferramenta chamada VQM ( video quality measurement ) e, como veremos, as técnicas utilizadas para estimar a qualidade de vídeo baseadas em comparações entre o vídeo original e o processado (transmitido), nos impossibilita uma medição em tempo real, já que todo vídeo deve ser transmitido para o receptor para que haja o processamento do coeficiente de qualidade de vídeo. 1. Introdução Quando falamos de Internet, estamos falando não mais apenas de serviços de e páginas html estáticas, mas também de serviços complexos, com interatividade entre o usuário e o mundo web. A web 2.0 trouxe consigo serviços essenciais para a comunicação como a conhecemos hoje. Serviços como a telefonia IP e vídeoconferência estão gerando cada vez mais demanda e isso torna a mesma infra-estrutura da Internet de antigamente um pouco inadequada, pois esta não foi projetada visando esses tipos de serviços. Com base nisso, este artigo trata sobre o impacto na qualidade do vídeo transmitido via fluxo em uma rede sem fio. Os desafios nessas redes se dão, entre outros, pela limitação de banda e pela interferência à qual esse tipo de rede está sujeita. O objetivo desse trabalho é testar, avaliar e comprovar a viabilidade de um serviço de fluxo de vídeo em uma rede sem fio emulada. O artigo está organizado da seguinte forma: a seção 2 faz um breve relato de alguns trabalhos publicados nessa área, seus principais experimentos e resultados; a seção 3 resume alguns fundamentos importantes de vídeo; a seção 4 disserta sobre a ferramenta de medição de qualidade de vídeo VQM [Wolf and Pinson 2002], assim como algumas
2 técnicas utilizadas por ela para estimar a qualidade; logo após os resultados são apresentados seguidos de uma conclusão e uma discussão sobre as tendências e desafios na área. 2. Trabalhos Relacionados Vários trabalhos têm sido propostos com o objetivo de descrever métodos objetivos de estimação de qualidade de vídeo sob vários aspectos. Em [Wang et al. 2003] é feita uma avaliação de qualidade do vídeo observando aspectos da camada de aplicação, utilizando o programa WMP ( Windows Media Player ) como servidor e receptor de um fluxo de vídeo em uma rede emulada com o NISTnet [Carson and Santay 2003] como ilustra a figura 1. O Experimento se baseou em variar os aspectos da rede permitidos pelo NISTnet, tais como banda, atraso e perda, para se observar como se comportam algumas características da aplicação, como: quantidade, tempo e probabilidade de rebuferização ( rebuffering ) que são essenciais para a qualidade do vídeo transmitido. Figura 1. cenário do experimento usando NISTnet Em [Li et al. 2005], o objetivo do trabalho foi investigar formas de melhor adaptar transmissão de vídeo para um canal sem fio à medida que ele degrada. O cenário do experimento foi uma WLAN com vários pontos de acesso (AP) interligados por um único enlace cabeado comunicando com o servidor de vídeo, como podemos observar na figura 2. O objetivo do experimento foi avaliar o desempenho de um fluxo de vídeo obtendo valores do ponto de vista das camadas de aplicação, rede e enlace. Sob a perspectiva da aplicação, os aspectos observados foram as taxas de quadros, taxa de codificação e quantidade de quadros perdidos. Já no nível de rede, foram analisadas a vazão, o tempo de ida e volta RTT ( round trip time ) e a taxa de perda de pacotes. Por fim, na visão da camada de enlace as variáveis de interesse foram capacidade, força do sinal e retransmissões de quadros. Figura 2. cénario de experimento da WLAN
3 O objetivo final foi avaliar o comportamento do fluxo de vídeo variando alguns fatores como os protocolos TCP e UDP, sob várias condições de receptividade de sinal. O estudo concluiu que para locais em que a receptividade era boa, não houve muitas diferenças de desempenho da aplicação de vídeo, todavia, para locais de menor força de sinal, o TCP obteve resultados significativos em relação ao UDP. Segundo os autores, esse comportamento se deve ao fato de que o protocolo TCP possui mecanismos de retransmissão, fazendo com que os pacotes perdidos por conseqüência da baixa comunicação fossem retransmitidos com sucesso, melhorando assim o desempenho final da aplicação. Nossa proposta se baseia em testar o comportamento de um fluxo de vídeo em um cenário semelhante ao trabalho em [Wang et al. 2003], mas utilizando enlaces sem fio emulados como descrito em [Li et al. 2005]. Utilizando a ferramenta de emulação de rede NISTnet, investigamos a qualidade de vídeo transmitido via fluxo com a ajuda da ferramenta VQM [Wolf and Pinson 2002]. Os resultados deste trabalho nos permitirão analisar o mesmo problema sob outro ponto de vista. 3. Vídeo sobre IP 3.1. Conceitos Básicos Vídeos digitais são compostos de uma seqüência de imagens. Cada Imagem é constituída por um conjunto de pixels ( picture elements ), que possuem valores numéricos que representam a informação sobre a crominância e a luminância. Os valores da crominância dão informações sobre a porção colorida da imagem, que se baseia no sistema de cores RGB ( Red Green Blue ). A Luminância é a porção do brilho da imagem, nos dando a noção de formas da imagem. Para avaliação da qualidade do vídeo, a luminância é a informação de maior importância, dado que o sistema ocular humano é mais sensível em reconhecer formas à cores de uma imagem Compressão de Vídeo O propósito de comprimir vídeo é minimizar a quantidade total requerida de espaço de armazenamento e otimizar o uso da banda em uma rede. O principal aspecto explorado pelos pesquisadores nessa área é o fato de que imagens adjacentes em um vídeo são muito parecidas, possuindo apenas alguns poucos pixels de diferença. Baseado nisso, o grupo MPEG ( Moving Picture Experts Group ) desenvolveu um método de compressão que utiliza a DCT ( Discrete Cossine Transformation ) que comprime uma imagem e transforma em intra quadros ( I-frames ). Esses quadros são os primeiros em uma GOP ( Group of Pictures ) que são constituídas por outros tipos de quadros: os quadros preditivos ( P-frames ) e os bidirecioanis ( B-frames ). Os Quadros preditivos são gerados pelo cálculo das variações da imagem original de um vídeo e outra imagem não adjacente do mesmo em uma seqüência de quadros. Logo, os quadros preditivos apenas guardam informações sobre a diferença dos frames, sendo este tipo de quadro dependente de um intra quadro anterior ou um outro quadro preditivo. Os quadros bidirecionais são calculados baseados nos quadros I e P imediatamente anteriores e posteriores. Figura 3 mostra um exemplo de um GOP. Um GOP começa com um quadro I e termina antes do próximo. O desempenho em uma rede e o tamanho do vídeo comprimido depende diretamente do tamanho do GOP, pois, o maior quadro em um vídeo comprimido são os quadros I, sendo assim
4 Figura 3. referências temporais entres os quadros I, P e B GOPs menores implicam em maior número de quadros I para comprimir o vídeo, e então maior o vídeo comprimido será, requerindo mais disponibilidade de banda e espaço de armazenamento. 4. Qualidade de vídeo Quando falamos em qualidade de vídeo, neste trabalho, estamos nos referindo à sua reprodução em tempo real no receptor o mais fiel possível ao original no transmissor. Diferentemente de falarmos em qualidade de vídeo que é produzido por alguma câmera localmente, baseado apenas na percepção humana em tempo real. Como veremos, o conceito de qualidade de vídeo abordado neste trabalho advém da comparação entre o vídeo original e o processado (transmitido), nos remetendo a uma análise restrita que necessita de duas fontes, inviabilizando uma análise em tempo real como acontece, por exemplo, com o modelo E e o MOS ( Most Opinion Score ) para VoIP [de Carvalho 2004]. Algumas técnicas são utilizadas para amenizar os efeitos negativos referentes à rede, dentre eles, a mais comum é a de buferização ( buffering ). Ela consiste em armazenar temporariamente uma certa quantidade de dados a fim de tomar alguma ação antes de apresentar o vídeo. Ações essas como a de remontar a imagem devido ao embaralhamento dos pacotes ou de transmitir alguma informação na rede; dependendo da rede, esse buffer pode ser muito grande ou muito pequeno. Em [Wang et al. 2003] a avaliação de qualidade do vídeo apresentado foi com base principalmente no aspecto de buferização, visto que em uma apresentação de vídeo é de vital importância que o vídeo não seja interrompido por muito tempo ou por várias vezes VQM A ferramenta VQM é definida pelo padrão ANSI T , atualmente adotado como padrão objetivo de qualidade de vídeo. Suas técnicas levam em consideração aspectos perceptuais de falhas de vídeo tais como atenuação, movimento não natural, ruídos globais, distorção de bloco e distorção de cor, diferentemente da técnica citada na seção anterior. Seu processamento toma como entrada o vídeo original e o vídeo processado e procede com os seguintes passos: Calibração: é feito uma calibração do vídeo processado para que ele esteja alinhado temporal e espacialmente com o vídeo original, assim como o contraste e o brilho.
5 Extração de características de qualidade: nesse passo acontece a extração de um conjunto de métricas referentes às mudanças ocorridas entre o vídeo processado e o original no quesito temporal, espacial e crominântico através de funções matemáticas nas várias sub-regiões do vídeo em questão. Cálculo dos parâmetros de qualidade: esse passo calcula as diferenças entre as características extraídas do passo anterior entre o vídeo original e o processado. Cálculo do VQM: nesse passo, o cálculo da qualidade do vídeo é feita utilizando uma combinação linear dos passos anteriores. Para o cálculo, pode-se utilizar um de vários modelos que são baseados em certos critérios de otimização para um caso específico, são eles: Televisão, Videoconferência, Geral, Desenvolvedor e PSNR ( Peak Signal-to-Noise Ratio ). Para este artigo utilizamos o modelo geral, pois sua utilização é permitida para estudos e publicações. O valor da métrica próximo de 0 siginifica que o vídeo processado não difere muito do original, quanto mais próximo de 1 mais degradado está o vídeo. Em algumas análises, valores maiores que 1 podem ser obtidos, significando que o vídeo está extremamente distorcido. Detalhes sobre as técnicas de cada um dos passos citados podem ser encontrados no relatório técnico [Wolf and Pinson 2002]. Neste trabalho, utilizamos o modelo geral, cujo cálculo consiste em uma combinação linear entre sete parâmetros. Quatro deles são extraídos de características do gradiente espacial do sinal de luminância, dois deles são extraídos do vetor formado pelos sinais de crominância azul e vermelho e um parâmetro é baseado nas caracteríscas de contraste e informação temporal absoluta, ambas extraídas do sinal de luminância [Wolf and Pinson 2002]. 5. Projeto de experimentos Para a realização dos experimentos utilizamos um cenário igual ao descrito na seção 2 utilizado por [Wang et al. 2003]. Nosso principal diferencial é que utilizamos software livre, tal como o VLC para realizar o streaming de vídeo, e utilizamos uma banda de 54 mbps para emular uma rede sem fio no padrão g no emulador NISTnet. O vídeo utilizado foi um clipe de música com duração de 2 minutos e 28 segundos Nosso objetivo é utilizar a ferramenta de avaliação de qualidade de vídeo VQM e, para isso, tivemos que obter as amostras dos vídeos transmitidos salvos em arquivo para posterior avaliação. Nesse aspecto, nosso experimento se diferencia de [Wang et al. 2003] pois sua análise era feita em tempo real sem necessidade de armazenamento em disco. A análise se baseia na variação dos principais aspectos que influenciam a qualidade do vídeo em uma rede, tais como atraso, perda e jitter, como já foi discutido anteriormente. Para isso variamos, através do NISTnet, a perda em dez níveis: de 1% a 10% e o atraso em três níveis: 1, 5 e 10 milisegundos, sendo que para configuração de jitter acrescentamos uma variação de atraso de 50%, ou seja, para um atraso de 10 milisegundos a variação de atraso fica entre 5 e 15 milisegundos. Para cada configuração de níveis foram feitas 5 repetições, totalizando 150 transmissões de fluxo de vídeo, e para cada uma, foi feita uma média aritmética das amostras dos resultados da avaliação do VQM.
6 6. Análise de Resultados Para as avaliações da qualidade do vídeo transmitido e o original, a ferramenta VQM nos solicita alguns parâmetros de entrada; esses parâmetros dizem respeito à utilização de calibração e modelo. Utilizamos então o parâmetro de calibração desativado, pois nossos vídeos eram alinhados temporal e espacialmente e, como parâmetro de modelo, utilizamos o modelo geral. O gráfico abaixo (figura4) expõe os resultados obtidos: Figura 4. gráfico com os resultados obtidos O gráfico ressalta que a qualidade do vídeo (representado pelo eixo y) degrada em canais ruidosos com maior taxa de perda de pacotes (representado pelo eixo x). Esse comportamento acontece principalmente por causa da perda e/ou chegada fora do tempo dos quadros I que encabeçam as GOPs. Para comparar o impacto do atraso na qualidade, fizemos as médias dos coeficientes com relação às perdas para cada atraso. Os valores estão expressos no gráfico abaixo (figura 5). Figura 5. gráfico com os resultados obtidos Semelhante ao gráfico anterior, a figura 6 contém o gráfico com as médias dos coeficientes com relação aos atrasos para cada valor de perda. Com os gráficos apresentados, podemos analisar que tanto o atraso como a perda prejudicam a qualidade do vídeo apresentado, dado que a perda prejudica a decodificação por quadros I e consequentemente todos os outros referenciados a eles, e o atraso e jitter
7 Figura 6. gráfico com os resultados obtidos inserem o desordenamento de pacotes, prejudicando a apresentação do quadro na hora que deve ser mostrado. Por se tratar de um clipe musical, um comportamento de mudança de cenário muito freqüente pode ser observado, o que contribui para codificação de quadros I mais intensa, aumentando, assim, o número de GOPs. Esse comportamento sugere que para um canal susceptível a erros, a qualidade do vídeo degrada com o aumento da porcentagem da perda de pacotes, visto que a probabilidade de perda de pacotes contendo quadros I aumenta. 7. Conclusão e trabalhos futuros Através desse trabalho concluímos que os parâmetros de redes como jitter, atraso e perda de pacotes influenciam de forma negativa na qualidade do vídeo. No entanto, nossa observação foi uma abordagem offline porém automatizada, enquanto que o trabalho relacionado citado foi uma observação em tempo real utilizando o critério de rebuferização. Temos então que uma avaliação intermediária que englobe os dois aspectos, tanto a avaliação em tempo real quanto os parâmetros analisados pelo VQM, traga uma eficiência e comodidade maior, além de uma correlação mais apurada com o método subjetivo na avaliação da qualidade do vídeo transmitido em uma rede IP. Para redes sem fio a aplicação se mostrou um pouco deficiente, dado que os valores de degradação ficaram muito distantes do ideal, o que demanda uma perquisa maior para prover melhorias nesse tipo de rede e na aplicação em questão. Um dos principais problemas que podemos notar em redes sem fio é sua limitação de banda e as interferências inerentes a elas, cujos espectos influenciam no agravamento das perdas e, conseqüentemente, na deficiência da qualidade de serviço. Um grande avanço nessa área seria uma ferramenta que pudesse avaliar a qualidade do vídeo em tempo real, levando em consideração todos os aspectos envolvidos na transmissão do fluxo de vídeo, assim como o modelo E é para a telefonia IP, cuja aplicação é largamente utilizada em pesquisas para vários propósitos. Referências Carson, M. and Santay, D. (2003). SIGCOMM, 33. Nist net a linux-based network emulation tool.
8 de Carvalho, L. S. G. (2004). Implementação do modelo e para avaliação objetiva da qualidade da fala em redes de comunicação voip. Master s thesis, Universidade Federal do Amazonas. Li, F., Chung, J., Li, M., Wu, H., Claypool, M., and Kinicki, R. (Thursday, March 31, 2005). Application, network and link layer measurements of streaming video over a wireless campus network. In Passive and Active Network Measurement. Springer Berlin / Heidelberg. Wang, Z., Banerjee, S., and Jamin, S. (2003). Studying streaming video quality: from an application point of view. In MULTIMEDIA 03: Proceedings of the eleventh ACM international conference on Multimedia, pages , New York, NY, USA. ACM. Wolf, S. and Pinson, M. (2002). Video quality measurement techniques. Technical report, National Telecommunications and Information Administration.
3 Qualidade de serviço na Internet
3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações
Leia maisAPLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE
1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)
Leia maisREDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM
REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM Roteiro Introdução a Redes Convergentes. Camadas de uma rede convergente. Desafios na implementação de redes convergentes. Introdução a Redes Convergentes.
Leia mais3 Classificação. 3.1. Resumo do algoritmo proposto
3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.
Leia maisTRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente
Leia maisDIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling
DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA
Leia maisComo medir a velocidade da Internet?
Link Original: http://www.techtudo.com.br/artigos/noticia/2012/05/como-medir-velocidade-da-suainternet.html Como medir a velocidade da Internet? Pedro Pisa Para o TechTudo O Velocímetro TechTudo é uma
Leia maisMÓDULO 8 Modelo de Referência TCP/IP
MÓDULO 8 Modelo de Referência TCP/IP A internet é conhecida como uma rede pública de comunicação de dados com o controle totalmente descentralizado, utiliza para isso um conjunto de protocolos TCP e IP,
Leia maisFigura 1 Taxas de transmissão entre as redes
Conceitos de Redes Locais A função básica de uma rede local (LAN) é permitir a distribuição da informação e a automatização das funções de negócio de uma organização. As principais aplicações que requerem
Leia maisREPLICACÃO DE BASE DE DADOS
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE FANESE NÚCLEO DE PÓS-GRADUAÇÃO E EXTENSÃO - NPGE REPLICACÃO DE BASE DE DADOS BRUNO VIEIRA DE MENEZES ARACAJU Março, 2011 2 FACULDADE DE ADMINISTRAÇÃO E
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia mais2 Avaliação de desempenho de uma rede de telecomunicações
2 Avaliação de desempenho de uma rede de telecomunicações Ao longo do presente capítulo são introduzidos os principais elementos qualitativos e quantitativos capazes de permitir a avaliação do desempenho
Leia maisCodificação/Compressão de Vídeo. Tópico: Vídeo (Codificação + Compressão)
Tópico: Vídeo (Codificação + Compressão) Um vídeo pode ser considerado como uma seqüência de imagens estáticas (quadros). Cada um desses quadros pode ser codificado usando as mesmas técnicas empregadas
Leia maisPadrões ITU-T H.261 e H.263
Padrões ITU-T H.261 e H.263 Acadêmicos: Orlando L. Pelosi Jr. Rodrigo Matheus da Costa Vinicius Mariano de Lima Professor: Prof. Adair Santa Catarina Vídeo Digital Vídeos são compostos por frames que contém
Leia mais2 Controle de Congestionamento do TCP
2 Controle de Congestionamento do TCP 17 2 Controle de Congestionamento do TCP A principal causa de descarte de pacotes na rede é o congestionamento. Um estudo detalhado dos mecanismos de controle de congestionamento
Leia maisCAMADA DE TRANSPORTE
Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede CAMADA DE TRANSPORTE Professora: Juliana Cristina de Andrade E-mail: professora.julianacrstina@gmail.com Site: www.julianacristina.com
Leia maisQuadro de consulta (solicitação do mestre)
Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta
Leia maisSUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia maisCamadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz
Camadas de Transporte, Sessão & Apresentação Redes de Computadores Prof. Leandro C. Pykosz Função A camada de Transporte fica entre as camadas de nível de aplicação (camadas 5 a 7) e as de nível físico
Leia maisProf. Daniel Hasse. Multimídia e Hipermídia
Prof. Daniel Hasse Multimídia e Hipermídia AULA 02 Agenda: Algoritmos de Codificação/Decodificação; Codec de Áudio. Atividade complementar. Algoritmos de Codificação/Decodificação - Comunicação tempo real,
Leia maisCurso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Professor Rene - UNIP 1 Revisão... Segmento A unidade de dados trocada entre as entidades de transporte é denominada
Leia maisProf. Marcelo Machado Cunha Parte 3 www.marcelomachado.com
Prof. Marcelo Machado Cunha Parte 3 www.marcelomachado.com Protocolo é a linguagem usada pelos dispositivos de uma rede de modo que eles consigam se comunicar Objetivo Transmitir dados em uma rede A transmissão
Leia maisRoteamento e Comutação
Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede
Leia maisMultimédia, Qualidade de Serviço (QoS): O que são?
Multimédia, Qualidade de Serviço (QoS): O que são? Aplicações Multimédia: áudio e vídeo pela rede ( meios contínuos ) QoS a rede oferece às aplicações o nível de desempenho necessário para funcionarem.
Leia mais4 Segmentação. 4.1. Algoritmo proposto
4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS VINICIUS DA SILVEIRA SEGALIN FLORIANÓPOLIS OUTUBRO/2013 Sumário
Leia maisEste tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço.
O que se deve considerar no planejamento de uma rede multi-serviço? Este tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço. Jorge Moreira de Souza Doutor em Informática
Leia mais1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP
1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se
Leia maisRedes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Leia maisProjeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com
Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação
Leia maisTrabalhos Relacionados 79
Trabalhos Relacionados 79 6 Avaliação e Testes Neste capítulo são apresentados alguns testes que foram realizados com o a solução de Gerenciamento de Mobilidade (API SIP User Agent) e com o sistema publish/subscribe
Leia maisProf. Samuel Henrique Bucke Brito
- QoS e Engenharia de Tráfego www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Em oposição ao paradigma best-effort (melhor esforço) da Internet, está crescendo
Leia maisAPLICATIVOS GRÁFICOS (AULA 4)
Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 4) 1 Classificação da imagem Em relação à sua origem pode-se classificar uma imagem,
Leia mais4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?
Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer
Leia maisRedes de Computadores II
Redes de Computadores II UDP Prof: Ricardo Luís R. Peres Tem como objetivo prover uma comunicação entre dois processos de uma mesma sessão que estejam rodando em computadores dentro da mesma rede ou não.
Leia mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Leia maisSistemas Distribuídos Arquitetura de Sistemas Distribuídos I. Prof. MSc. Hugo Souza
Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I Prof. MSc. Hugo Souza Como já vimos, os sistemas distribuídos são apresentados considerando um planejamento bem mais complexo relacionado aos
Leia maisCurso: Redes II (Heterogênea e Convergente)
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Redes Heterogênea e Convergente Professor Rene - UNIP 1 Redes heterogêneas Redes Heterogêneas Todo ambiente de rede precisa armazenar informações
Leia maisMultiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação
Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia
Leia maisRedes de computadores. Redes para Internet
Redes de computadores Redes para Internet Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satélite
Leia maisVoIP. Voice Over IP. lmedeiros@othos.com.br
VoIP Voice Over IP lmedeiros@othos.com.br Índice O que Significa? Como funciona? Porque utilizar? Equipamentos VoIP Desvantagens Provedores VoIP Conclusão O que significa? VoIP é uma tecnologia que usa
Leia maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia mais5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas
MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São
Leia maisProtocolos Multimídia. Alunos: Roberto Schemid Rafael Mansano
Alunos: Roberto Schemid Rafael Mansano Exemplos de Aplicações Multimídia Mídia Armazenada: conteúdo gravado e armazenado play/pause/rewind/forward Streaming : vê o conteúdo enquanto baixa o arquivo evita
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia mais1 Problemas de transmissão
1 Problemas de transmissão O sinal recebido pelo receptor pode diferir do sinal transmitido. No caso analógico há degradação da qualidade do sinal. No caso digital ocorrem erros de bit. Essas diferenças
Leia maisCartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)
Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia) Cartilha disponibilizada em atendimento ao disposto na Resolução Anatel n.º 574/2011 Página
Leia maisReferências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Leia maisFundamentos de Hardware
Fundamentos de Hardware Curso Técnico em Informática SUMÁRIO PLACAS DE EXPANSÃO... 3 PLACAS DE VÍDEO... 3 Conectores de Vídeo... 4 PLACAS DE SOM... 6 Canais de Áudio... 7 Resolução das Placas de Som...
Leia maisTecnologias Web. Lista de Exercícios AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com
Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Um analista de sistemas deseja enviar para seu cliente um arquivo de 300 Mb referente a uma atualização do software. Para transferir esse
Leia maisIntrodução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens
IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage FormatosdeImagens ProfªMSc.ElizabeteMunzlinger ProfªMSc.ElizabeteMunzlinger FormatosdeImagens Índice 1 FORMATOS
Leia maisInformática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 16
Informática Prof. Macêdo Firmino Representação da Informação Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 16 Introdução Estamos acostumados a pensar nos computadores como mecanismos complexos,
Leia maisComunicação Fim-a-Fim a Alta Vede em Redes Gigabit
Outros trabalhos em: www.projetoderedes.com.br Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit DaniloM.Taveira, Igor M. Moraes, Daniel de O.Cunha RafaelP.Laufer, Marco D. D. Bicudo, Miguel E. M. Campista,
Leia maisCálculo de volume de objetos utilizando câmeras RGB-D
Cálculo de volume de objetos utilizando câmeras RGB-D Servílio Souza de ASSIS 1,3,4 ; Izadora Aparecida RAMOS 1,3,4 ; Bruno Alberto Soares OLIVEIRA 1,3 ; Marlon MARCON 2,3 1 Estudante de Engenharia de
Leia maisQualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II
Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II 1) Explicar os seguintes mecanismos e conceitos do protocolo TCP: 1. Slow Start O algoritmo
Leia maisSolitaire Interglobal
Solitaire Interglobal POWERLINUX OU WINDOWS PARA IMPLANTAÇÃO SAP Escolher entre as plataformas concorrentes de sistema operacional Linux e Windows para SAP pode ser uma tarefa confusa para as organizações.
Leia maisExercícios Rede de Computadores I (27/05/2006)
UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLOGICAS DEPARTAMENTO DE INFORMÁTICA Exercícios Rede de Computadores I (27/05/2006) Marcelo Santos Daibert Juiz de Fora Minas Gerais Brasil
Leia maisCentro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa
1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os
Leia maisProjeto 2.47 QUALIDADE DE SOFTWARE WEB
OBJETIVO GERAL Projeto 2.47 QUALIDADE DE SOFTWARE WEB Marisol de Andrade Maués Como objetivo geral, buscou-se avaliar a qualidade de produtos Web, tendo como base o processo de avaliação de qualidade descrito
Leia mais5.1 Exemplos de uso Mediante a instanciação de componentes específicos, o OiL pode ser configurado
5 Avaliação Decidimos avaliar a arquitetura de componentes para o OiL proposta neste trabalho em duas dimensões diferentes. Na primeira, demonstramos a capacidade de configuração do middleware com alguns
Leia maisGerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto
Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Leia maisNa Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:
Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na
Leia maisSistemas de Telecomunicações I
Introdução aos Sistemas de Telecomunicações José Cabral Departamento de Electrónica Industrial Introdução aos Sistemas de Telecomunicações 1-16 Introdução aos Sistemas de Telecomunicações Tópicos: Redes
Leia maisPESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR
PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR Wesley Humberto da Silva (Fundação Araucária), André Luis Andrade Menolli (Orientador) e-mail: wesleyhumberto11@mail.com
Leia maisIP Camera Tutorial. CNet Technology Jan 2008
IP Camera Tutorial CNet Technology Jan 2008 O que é Câmera IP? Camera IP é a combinação entre câmera e computador. As câmeras podem ser conectadas diretamente na sua rede. Ela possui internamente software
Leia maisIntrodução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisTeleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010
Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador
Leia maisPrefixo a ser comparado Interface 1 0 10 1 111 2 Senão 3
PEL/FEN Redes de Computadores 015/1 Segunda Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os principais serviços providos pela camada rede. ) Cite as diferenças entre datagrama e circuito
Leia maisTreze razões pelas quais uma rede wireless é lenta
Treze razões pelas quais uma rede wireless é lenta April 29, 2008 No meu último ano de graduação tenho estudado redes sem fio. Confesso que não gostava muito desse assunto mas, passando a conhecê-lo um
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia mais4 Implementação e Resultados Experimentais
4 Implementação e Resultados Experimentais Com o objetivo de fazer a criação automática de visões materializadas, ou seja, prover uma solução on-the-fly para o problema de seleção de visões materializadas,
Leia maisAvaliação de qualidade de vídeo sobre uma rede IP usando métricas objetivas
Avaliação de qualidade de vídeo sobre uma rede IP usando métricas objetivas Dante COAQUIRA BEGAZO Departamento de Engenharia de Sistemas Eletrônicos, Universidade de São Paulo (USP) São Paulo, São Paulo
Leia mais1 Introduc ao 1.1 Hist orico
1 Introdução 1.1 Histórico Nos últimos 100 anos, o setor de telecomunicações vem passando por diversas transformações. Até os anos 80, cada novo serviço demandava a instalação de uma nova rede. Foi assim
Leia maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia maisProtocolos de Redes Revisão para AV I
Protocolos de Redes Revisão para AV I 01 Aula Fundamentos de Protocolos Conceituar protocolo de rede; Objetivos Compreender a necessidade de um protocolo de rede em uma arquitetura de transmissão entre
Leia maisArquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
Leia maisConsiderações a serem feitas antes da implantação.
Multi-Loja Objetivo O objetivo deste documento é demonstrar o conceito de Multi-loja utilizando o Sismoura. É uma ferramenta que permite a comunicação entre as empresas, possibilitando assim que a matriz
Leia mais3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.
Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor
Leia maisINTRODUÇÃO BARRAMENTO PCI EXPRESS.
INTRODUÇÃO BARRAMENTO EXPRESS. O processador se comunica com os outros periféricos do micro através de um caminho de dados chamado barramento. Desde o lançamento do primeiro PC em 1981 até os dias de hoje,
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho
Leia maisFaculdade Lourenço Filho Curso de Redes de Computadores. TRABALHO DE TELEFONIA IP Serviços Diferenciados - QoS
Faculdade Lourenço Filho Curso de Redes de Computadores TRABALHO DE TELEFONIA IP Serviços Diferenciados - QoS Equipe: Afonso Sousa, Jhonatan Cavalcante, Israel Bezerra, Wendel Marinho Professor: Fabio
Leia maisSOLUÇÃO DE TELEMETRIA PARA SANEAMENTO
SOLUÇÃO DE TELEMETRIA PARA SANEAMENTO Marcelo Pessoa Engenheiro de soluções para saneamento Introdução As indústrias buscam eficiência, aumento da qualidade e a redução de custos. Para alcançar isto investem
Leia maisPARANÁ GOVERNO DO ESTADO
A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro
Leia mais1 Transmissão digital em banda base
1 Transmissão digital em banda base A transmissão digital oferece algumas vantagens no que diz respeito ao tratamento do sinal, bem como oferecimento de serviços: Sinal pode ser verificado para avaliar
Leia maisProf. Edson Maia Graduado em Web Design e Programação Bacharel e Licenciado em Geografia Especialista em Gestão Ambiental Complementação para
Prof. Edson Maia Graduado em Web Design e Programação Bacharel e Licenciado em Geografia Especialista em Gestão Ambiental Complementação para Magistério Superior Especialista em Docência para Educação
Leia maisSegundo Pré-teste. Data de realização. 18 de Novembro de 2007. Local.
Segundo Pré-teste Data de realização. 18 de Novembro de 2007. Local. Duas salas de aula da Pós-graduação do Departamento de Arquitetura e Urbanismo da EESC/USP. Duração: 4 horas. Dos objetivos. Envolveu
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisSistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Leia maisMINISTÉ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
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 Departamento de Informática do SUS - DATASUS Manual operacional
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: comunicação orientada por mensagem e comunicação orientada por fluxo Prof. MSc. Hugo Souza Continuando o módulo 03 da primeira unidade, iremos abordar sobre
Leia maisUNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO
UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO Amanda 5ª Atividade: Codificador e codificação de linha e seu uso em transmissão digital Petrópolis, RJ 2012 Codificador: Um codoficador
Leia maisPÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO
PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO Rua Coronel Botelho, 64 - Alto da Lapa - CEP: 05088-020 São Paulo - SP - Brasil +55 (11) 3832-6102 PÉGASUS (ETHERNET POCKET) STUDIO
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia mais