Está en la página 1de 9

Práctica 12: Redes de Computadores

Tema: Análisis del Perfil del Tráfico Multimedia

Christian Quinde 1 Paul Astudillo2


1 Facultad de Ingeniería en Electrónica y Telecomunicaciones, Universidad de Cuenca,
1Av. 12 de Abril & Agustín Cueva, Cuenca, Ecuador

paul.astudillop@ucuenca.edu.ec
Christian.quinde@ucuenca.edu.ec

Resumen. En esta práctica se realizaron tres experimentos diferentes para calcu-


lar el throughput promedio en tres diferentes escenarios. En primer lugar se
realizó una llamada VoIP utilizando Skype, se capturaron los paquetes enviados
y recibidos y se hizo un promedio para obtener el throughput promedio. De igual
forma se realizó para una videollamada y reproducción de video de YouTube en
diferentes calidades. Se compararon los resultados de los tres escenarios y se ana-
lizaron las diferencias.

Abstract. In this experiment there were three scenarios, the fist one was about
making a VoIP call using Skype and capture the network traffic generated while
the call was online. With that data the average throughput was computed using
Excel. The second scenario was the same idea but using a video call, and the third
one was about watching a YouTube video in different resolutions and compare
the average throughput computed between each resolution and also with the other
two scenarios.

Keywords: Skype, VoIP, Throughput.

1 Introducción

Esta práctica tiene como objetivo reconocer las características y variabilidad del tráfico
multimedia así como determinar los valores usuales promedio y máximo del tráfico
multimedia en aplicaciones de audio y video. Con lo que se realizaron tres actividades
diferentes en las cuales las dos primeras se hizo uso de Skype una solo con audio y la
siguiente con audio y video para generar tráfico y con la herramienta wireshark se pudo
sacar el grafico del perfil de tráfico y mediante filtros se pudo sacar los datos para de-
terminar el throughput promedio y los valores máximo picos, en la actividad tres se
realizó generando tráfico desde YouTube con diferentes velocidades en la secuencia
de imágenes y de la misma manera hallando el perfil de tráfico y throughput promedio
2

y los valores máximo picos, con lo cual se pudo hacer una comparación entre las tres
actividades del throughput promedio y su valor dependiendo la aplicación ya sea audio
o video. Este documento está organizado de la siguiente manera: En la sección 2 se
encuentra el marco teórico con definiciones de los estándares empleados en la actuali-
dad para compresión de audio y video, en la sección 3 las actividades I, II y III realiza-
das, así como las gráficas de perfil del tráfico junto con las del throughput promedio y
los valores máximo picos para cada una de las actividades propuestas. En la sección 4
se encuentran las conclusiones finales y finalmente en la sección 5 se encuentra las
referencias.

2 Marco Teórico

2.1 Comprensión de audio

La compresión de audio tiene el potencial de reducir el ancho de banda de transmi-


sión y los requerimientos de almacenamiento de datos de audio. Los algoritmos de
compresión de audio se implementan en software como códecs de audio. Los algorit-
mos de compresión de audio con pérdida proveen una mayor compresión a costo de
fidelidad y son usados en numerosas aplicaciones de audio.

Tanto en la compresión sin pérdida como en la compresión con pérdida, se reduce la


redundancia en la información, usando métodos tales como codificación, reconoci-
miento de patrones, y predicción lineal para reducir la cantidad de información usada
para representar los datos.[1]

✓ AAC
Advanced Audio Coding es un formato informático de señal digital audio basado en un
algoritmo de compresión con pérdida, un proceso por el que se eliminan algunos de los
datos de audio para poder obtener el mayor grado de compresión posible, resultando en
un archivo de salida que suena lo más parecido posible al original.

✓ AC-3
Es uno de los formatos denominados de compresión perceptual. Lo que hace, básica-
mente, es eliminar todas las partes del sonido original, codificado analógicamente, que
no pueda ser percibido por el oído humano. De esta forma, se logra que la misma in-
formación sea de menor tamaño y por lo tanto ocupe mucho menos espacio físico.

Una vez lograda la compresión de la onda original, se puede añadir más información
que antes no era posible.

✓ MP3
3

MPEG-1 Audio Layer III o MPEG-2 Audio Layer III, más comúnmente conocido como
MP3 es un formato de compresión de audio digital que usa un algoritmo con pérdida
para conseguir un menor tamaño de archivo. Es un formato de audio común usado para
música tanto en ordenadores como en reproductores de audio portátil.

✓ RealAudio

Es predominantemente utilizado en transmisiones por internet en tiempo real. Esto


quiere decir que una estación de radio puede transmitir su señal en vivo, directamente
al usuario final, sin necesidad de descargar primero el archivo completo de audio. O
bien, el usuario puede escuchar, bajo petición (on demand), un archivo almacenado en
un servidor externo. En ambos casos, el archivo de audio no se descarga en el ordenador
del usuario final. La reproducción se realiza mediante "paquetes" que el servidor envía
al usuario a un reproductor propio de la marca Real, llamado RealPlayer. Cada "pa-
quete" de audio es reproducido mientras que se recibe otro que lo sustituye en una car-
peta temporal. A este proceso se le llama Buffering. Esto tiene la ventaja para el distri-
buidor es que los archivos no pueden ser copiados ni compartidos. La desventaja para
el usuario es que sólo puede escuchar la transmisión online.

✓ G.729

G.729 es un algoritmo de compresión de datos de audio para voz que comprime


audio de voz en trozos de 10 milisegundos. La música o los tonos tales como los tonos
de DTMF o de fax no pueden ser transportados confiablemente con este códec, y se
utiliza G.711 o métodos de señalización fuera de banda para transportar esas señales.

2.2 Comprensión de video

Los codecs de vídeo han de cumplir una serie de requisitos relacionados con su come-
tido, la transmisión de información de video por una red con retrasos y pérdidas. Así
pues, deben conseguir una gran escalabilidad, una complejidad computacional baja, una
gran capacidad de recuperación ante pérdidas en la red y una gran agilidad en la codi-
ficación/decodificación en el caso de videoconferencia. A la vez, deben conseguir la
mayor tasa de cuadros por segundo y calidad de imagen posible.[2]

✓ H.264:
La intención del proyecto H.264/AVC fue crear un estándar que sea capaz de proveer
de una buena calidad de imagen con bit rates substancialmente menores (p.ej. la mitad
o menos) que los estándares previos (p.ej. el MPEG-2, H.263 o MPEG-4 parte 2). Ade-
más de no incrementar la complejidad para que el diseño sea impracticable (demasiado
caro) de implementar. Otro objetivo fue que el estándar fuera lo suficientemente flexi-
ble para ser aplicado a una gran variedad de aplicaciones (p.ej. para altos y bajos bit
4

rates o resoluciones de imagen) y para trabajar correctamente en una gran variedad de


redes y sistemas (p.ej., para radiodifusión, almacenamiento DVD, redes de paquetes
RTP/IP o sistemas de telefonía multimedia).[3]

✓ OGG THEORA
Formato de compresión de video con pérdida, abierto y libre de patentes. Está siendo
desarrollado por el Proyecto Ogg, básicamente es una adaptación del formato reciente-
mente liberado VP3 para encapsularlo dentro del formato contenedor Ogg, y mejora
ligera del códec. El objetivo es la posibilidad de tener ficheros de video Ogg con el
audio en formato Ogg-Vorbis y el video Ogg-Theora, pudiendo trabajar con audio y
video a la vez sin tener que maniobrar con formatos cerrados y/o de pago.

✓ MPEG.
Moving Picture Experts Group y se pronuncia m-peg. MPEG es un grupo de la ISO y
la familia de estándares de compresión y de Formatos de archivo de Video digital desa-
rrollados por el grupo. Produce generalmente videos de mejor calidad que otros forma-
tos, como video para Windows, Indeo y QuickTime.
MPG o MPGE es básicamente un formato contenedor, dado que el mismo puede con-
tener varias pistas de audio y video, o incluso pistas de subtítulos opcionales. Depen-
diendo de las propiedades del audio y video (resolución, bitrate, FPS, etc.), el archivo
MPG se adaptará a cierto estándar.[4]

✓ M-JPEG :
(Motion JPEG), es una versión extendida del algoritmo JPEG que comprime imágenes.
Básicamente consiste en tratar al vídeo como una secuencia de imágenes estáticas in-
dependientes a las que se aplica el proceso de compresión del algoritmo JPEG una y
otra vez para cada imagen de la secuencia de vídeo. Existen cuatro modos de operación
para el JPEG: secuencial, progresiva, sin pérdida, y jerárquica. Normalmente se utiliza
el modo secuencial.
La ventaja es que se puede realizar en tiempo real e incluso con poca inversión en hard-
ware. El inconveniente de este sistema es que no se puede considerar como un estándar
de vídeo pues ni siquiera incluye la señal de audio. Otro problema es que el índice de
compresión no es muy grande.
Motion-JPEG es el método elegido para las aplicaciones donde se envía la misma in-
formación a todos los usuarios, el broadcast.

3 Desarrollo de la Práctica

3.1 Emplee el analizador de redes Wireshark, mientras desarrolla una


conversación (solo audio) mediante Skype.

Se realizó una llamada mediante la herramienta Skype, entre dos ordenadores situados
en diferentes redes y diferentes proveedores de internet. Mientras se mantenía la lla-
5

mada se realizó una captura del tráfico mediante Wireshark. Una vez finalizada la lla-
mada se aplicaron los filtros necesarios para mostrar únicamente el tráfico de la lla-
mada. Con estos datos se extrajo una grafica del comportamiento del tráfico mientras
se realizó la llamada, los resultados se pueden observar en la figura 1.

Fig. 1. Perfil del tráfico de VoIP

Como se puede observar en la figura 1, el tráfico tiene un comportamiento no uniforme


y por momentos es cero, mientras que en otros existen picos muy elevados. Se pudo
extraer que el máximo fue de 11.9mbps, mientras que el mínimo registrado fue de 0bps.

Los datos obtenidos se exportaron a Excel para realizar un cálculo de throughput pro-
medio, los resultados se muestran en la figura 2.

Throughput PROMEDIO VoIP


120

100

80
bits/ms

60

40

20

0
0 50 100 150 200
tiempo (s)

Fig. 2. Throughput promedio calculado en VoIP


6

En la figura 2 se puede observar que el throughput promedio que se obtuvo durante la


llamada fue de 100 bits/ms, o 100kbps. Se puede notar que el valor necesario para man-
tener una llamada fluida no es tan alto y por lo tanto este medio se vuelto tan popular
con herramientas como Whatsapp o el mismo Skype.

3.2 Emplee el analizador de redes Wireshark, mientras desarrolla una


conversación (audio y video) mediante Skype.

A continuación, se realizará el mismo experimento únicamente que incluyendo video


en la conversación. Los resultados del tráfico obtenido se muestran a continuación en
la figura 3.

Fig. 3. Perfil de tráfico obtenido en la videollamada.

En la figura 3 se muestran los resultados obtenidos al realizar este experimento, de igual


forma se puede notar que el tráfico es muy variable pero un poco más constante que en
la llamada de audio únicamente. El máximo obtenido fue de 15.5mbps, y el mínimo de
0bps.

De igual manera se exportaron los datos a Excel para calcular el throughput promedio
alcanzado, hay que tomar en cuenta que es necesario analizar el promedio en el mismo
intervalo de tiempo, por lo que se descartaron los paquetes capturados fuera del inter-
valo utilizado anteriormente.
7

Thoroughput PROMEDIO Videocall


90
80
70
60
bits/ms

50
40
30
20
10
0
0 50 100 150 200
tiempo (s)

Fig. 4. Throughput promedio calculado de la video llamada.

Como se puede observar en la figura 4, el throughput promedio obtenido es de


80bits/ms, o 80kbps. Aquí es pertinente hacer una aclaración, ya que lo esperado era
que el video tenga un throughput más alto que la llamada de audio, sin embargo los
resultados fueron al revés, el video tiene un throughput un tanto menor que la llamada
sobre ip. Esto se puede deber a la congestion en la red al momento de realizar las prue-
bas.

3.3 Emplee el analizador de redes Wireshark, mientras visualiza videos en


YouTube.

En este experimento se reprodujo un video de YouTube en calidad HD y se empezó a


capturar el tráfico, pasado cierto tiempo se subió la calidad a 4K, sin pausar la captura,
y luego nuevamente se bajó a 144p y full HD y nuevamente 144pp. Los resultados se
muestran en la figura 5.
8

Fig. 5. Perfil del tráfico obtenido al visualizar un video de YouTube en diferentes calidades.

Como se puede observar en la figura 5, el comportamiento del trafico es muy varia-


ble, sin embargo, este aumenta significativamente cuando se aumenta la calidad y dis-
minuye considerablemente con calidades bajas. El máximo registrado fue de 120mbps.

Los datos se exportaron a Excel para general la gráfica del throughput y la detección
de máximos y mínimos.

Throughput PROMEDIO YouTube


120000

100000

80000
bits/10ms

60000

40000

20000

0
0 100 200 300 400 500 600 700
tiempo (s)

Fig. 6. Throughput de la visualización de video en YouTube.

Como se observa en la figura 6, el throughput promedio alcanzado fue de


100000bits/10ms, 10000bits/ms, o 10mbps. Se puede notar que el consumo de video
en YouTube requiere de más recursos por parte de la red.

4 Conclusiones

A pesar que con el paso del tiempo y el avance vertiginoso de la tecnología, los algo-
ritmos de compresión de video no pueden dar solución única a todos los casos posibles
en que se requiere su aplicación, además de tener que incurrir en un costo en la mayoría
de los casos; las aplicaciones en la que se requieren van desde la producción y difusión
de televisión digital hasta la gestión de datos multimedia, pasando por utilidades inter-
activas como pueden ser la videoconferencia a través de telefonía móvil. Dependiendo
de la aplicación y lo requisitos de tales, se escoge un tipo de estándar ya sea para audio
o video entre los más mencionados esta MPEG.

Al comparar los tres experimentos realizados se puede concluir que cada uno requiere
de un ancho de banda diferente para funcionar, mientras que VoIP y Videollamada más
9

o menos están por los mismos valores, el video alojado en Servidor a ser de alta calidad
requiere de un ancho de banda mucho más elevado.

5 Referencias

[1] H. R. Rabiee, “Audio Fundamentals, Compression Techniques & Standards,”


2013.
[2] P. Coordinador, M. Alonso, C. Gil, and A. C. Santos, “Tecnología multimedia
VÍDEO DIGITAL.”
[3] S. Dhanani and M. Parker, “From MPEG to H.264 Video Compression,” Digit.
Video Process. Eng., pp. 125–140, 2016.
[4] M. A. Quevedo, “Historia de MPEG,” 2012.

También podría gustarte