• Nenhum resultado encontrado

Melhoria da Qualidade de Experiência em Sistemas IPTV

N/A
N/A
Protected

Academic year: 2021

Share "Melhoria da Qualidade de Experiência em Sistemas IPTV"

Copied!
16
0
0

Texto

(1)

Aplica¸c˜

ao da Suaviza¸c˜

ao de Tr´

afego para

Melhoria da Qualidade de Experiˆ

encia em

Sistemas IPTV

Daniel Klassen e Carlos Marcelo Pedroso

Departamento de Engenharia El´etrica - Universidade Federal do Paran´a

(2)

Formato MPEG

I A codifica¸c˜ao utilizando o formato MPEG introduz variabilidade no tr´afego de v´ıdeo

I Frames s˜ao transmitidos a uma taxa constante, no entanto o tamanho dos frames varia de acordo com o tipo.

(3)

Tr´

afego de V´ıdeo

I A variabilidade introduzida pela compacta¸c˜ao leva a um comportamento em rajadas.

I O tr´afego de v´ıdeo streaming ´e sens´ıvel a perdas e ao atraso.

I Estima-se que um pacote com atraso maior que 200ms pode ser considerado perdido.

(4)

Problema

I Deseja-se obter um mecanismo de suaviza¸c˜ao de tr´afego para reduzir a probabilidade de congestionamento nos roteadores, reduzindo o jitter e reduzindo a probabilidade de descarte de pacotes.

I O algoritmo utilizado para suaviza¸c˜ao foi o token bucket, devido a sua baixa complexidade computacional e sua grande disponibilidade nos roteadores e servidores.

I A contribui¸c˜ao ser´a a proposta de m´edoto de configura¸c˜ao dos parˆametros do algoritmo do balde de fichas.

(5)

Diagrama de Blocos

Video Stream

(pacotes) Token BucketSuavizador

Características

do vídeo Configuração deParâmetros Taxa (r) Tamanho do Balde (b) Video Stream Suavizado Video Stream (pacotes) Transmissão (Rede) Usuário: Melhor Qualidade de Experiência

(6)

Configura¸c˜

ao de parˆ

ametros do algoritmo Token Bucket

I Com rela¸c˜ao ao tamanho do balde b, a configura¸c˜ao ´e mais complexa.

I Caso o tamanho do balde seja muito pequeno, as rajadas seriam eliminadas, tornando fluxo praticamente constante e o atraso introduzido pode prejudicar a QoE.

I Caso o tamanho do balde seja muito grande, o tr´afego permaneceria inalterado. Desta forma, o primeiro cuidado a se tomar ´e fazer com que a transmiss˜ao dos quadros tipo I, que possuem o maior tamanho entre os tipos de quadro, seja realizada, na m´edia, antes da transmiss˜ao da pr´oxima imagem, ou seja,

tφI <

1

f (1)

onde tφI denota o tempo m´edio para transmiss˜ao de um

(7)

Configura¸c˜

ao do tamanho do balde

I O tempo m´edio para transmiss˜ao de um quadro I, suavizado pelo algoritmo do balde, pode ser dado por:

tφI =

b C +

φI− b

r , r < C (2)

onde b ´e o tamanho do balde, C representa a capacidade do canal, φI ´e o tamanho m´edio do quadro I e r ´e a taxa do

(8)

Tamanho do Balde

I Utilizando-se as Equa¸c˜oes 1 e 2, pode-se obter:

b < 1 r /C − 1 hr f − φI i , r < C (3)

I Considerando que os quadros I representam o pior caso em termos de tamanho de pacote e que um tamanho do balde maior que o tamanho do quadro I n˜ao estaria suavizando o tr´afego, uma regra importante para se estabelecer ´e dada por:

b < MAXI (4)

onde MAXI ´e o tamanho do maior quadro I do v´ıdeo em

(9)

edodo Proposto

I Propomos a seguinte heur´ıstica para a escolha do tamanho do balde: b = m´ınimo  1 r /C − 1 hr f − φI i , φI  , (5)

I A heur´ıstica proposta se baseia nas seguintes observa¸c˜oes: 1. o valor m´edio para o tamanho do quadro I ´e uma medida

simples para ser obtida na pr´atica;

2. como existe uma varia¸c˜ao no tamanho do quadro I, limitar a rajada para o tamanho m´edio do quadro I deve limitar as maiores rajadas, evitando problemas de congestionamento sem penalizar demasiadamente a transmiss˜ao dos quadros I;

3. o tr´afego resultante ainda permite rajadas com a transmiss˜ao inalterada de quadros I com tamanho menor ou similar `a m´edia e tamb´em dos quadros P e B.

(10)

Resultados Simulados

I Foi utilizado o simulador de redes NS-2.

I Topologia de Simula¸c˜ao:

Roteador 1 Roteador 2 C bps Servidor de vídeo Servidor de arquivos (FTP) Cliente FTP Cliente vídeo tráfego de fundo tráfego de vídeo

(11)

Resultados Simulados

I Buffers foram mantidos muito grandes para evitar descarte em virtude de falta de espa¸co nos elementos de rede.

I Pacotes com atraso maior que 200m segundos foram considerados perdidos.

I O MOS foi estimado atrav´es da PSNR.

I Sabemos que existem m´etricas melhores do que a PSNR para aproxima¸c˜ao do MOS.

I No entanto, nos interessa capturar a degrada¸cao relativa da qualidade, e o PSNR ´e capaz de capturar a degrada¸c˜ao relativa do MOS.

I Testes realizados com o SSIM apresentam o mesmo padr˜ao de deteriora¸c˜ao da qualidade.

(12)

Resultados Simulados

I Caracter´ısticas dos v´ıdeo utilizados nos testes:

Parque dos Highway Football

Dinossauros

Tamanho Total (bits) 88,05M 208,20M 1,60M

Taxa M´edia (bps) 2,84M 3,13M 4,29M Node Pacotes 7.789 18.810 1.114 φI (bytes) 38.692 13.012 17.735 MAXI (bytes) 95.846 28.606 35,570 f (fps) 30 30 30 Geometria 720x480 352x288 352x288

Codec MPEG4.10 MPEG4.10 MPEG4.10

(13)

Resultados

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 Original Condicionado Utilização M O S

Compara¸c˜ao entre o MOS resultante da transmiss˜ao do v´ıdeo Parque dos Dinossauros com e sem suaviza¸c˜ao

(14)

Resultados

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 Original Condicionado Utilização M O S

Compara¸c˜ao entre o MOS resultante da transmiss˜ao do v´ıdeo Highwaycom e sem suaviza¸c˜ao

(15)

Resultados

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 Original Condicionado Utilização M O S

Compara¸c˜ao entre o MOS resultante da transmiss˜ao do v´ıdeo Footballcom e sem suaviza¸c˜ao

(16)

Conclus˜

oes

I Em todos os casos testados, ´e poss´ıvel observar que o uso do m´etodo suavizador melhorou a qualidade da experiˆencia do usu´ario, principalmente quando o n´ıvel de utiliza¸c˜ao aumenta.

I O benef´ıcio observado foi diferente para cada um dos v´ıdeos, o que pode ter sido causado por diferen¸cas nos padr˜oes de movimento e tipo de compacta¸c˜ao espacial e temporal, onde a perda de uma informa¸c˜ao pode ter diferentes impactos na qualidade.

I Observa-se tamb´em que o uso da suaviza¸c˜ao permitiu em todos os casos uma boa resposta para n´ıveis de utiliza¸c˜ao iguais ou menores que 80%.

I Para a transmiss˜ao sem suaviza¸c˜ao, a degrada¸c˜ao inicia-se em valores menores de utiliza¸c˜ao.

Referências

Documentos relacionados

O exposto acima começa a responder à pergunta: “Os direitos humanos ainda são uma linguagem eficaz para produzir mudança social?” A questão pode ser reformulada como: a

O período de maior degradação revelou a maior quantidade de enzimas, sendo o bagaço de caju o substrato com maior crescimento fúngico e produção de enzimas.Verifi cou-se

Neste artigo analisamos a qualidade de vídeo em função das características de perda de pacotes, taxa de erro e jitter, coletadas em uma arquitetura de rede IPTV com acesso ADSL2 e

Camada de Mapeamento Camada de Base CoS- GOLD io GOLD OWD hasParameter hasMeasure io QoSSpec Parameter Measure hasParameter hasMeasure Internet Parameter Camada do Usuário Camada

A principal contribuic¸˜ao deste artigo ´e o desenvolvimento de um m´etodo de c´alculo para os parˆametros do algoritmo do balde de fichas para que a suavizac¸˜ao seja eficiente

V – Elaborar relatorio anual das atividades da Comissao de Estagio Supervisionado e encaminha-lo ao Coordenador do Curso de Medicina; VI – Promover a articulacao entre

Estado de Direito Ambiental no Brasil: os direitos fundamentais à moradia e ao meio ambiente na constituição de 1988.. O Direito ao meio ambiente ecologicamente

Em virtude de decisões de tribunais superiores e de decisão proferida em sentido contrário em caso similar de outra empresa do grupo, a Administração da Sociedade decidiu