ANÁLISIS DE LOS FLUJOS UDP MULTICAST USADOS ......pantallazos negros, congelamiento de la imagen,...
Transcript of ANÁLISIS DE LOS FLUJOS UDP MULTICAST USADOS ......pantallazos negros, congelamiento de la imagen,...
-
1
ANÁLISIS DE LOS FLUJOS UDP MULTICAST USADOS EN CENTROS TRANSMISORES
DE TV DE RADIOCUBA
ANALYSIS OF UDP MULTICAST STREAMS USED IN RADIOCUBA TV TRANSMISSION
CENTERS
Pablo Miguel Aviles Delgado1, Alexey Leon Rodriguez2
1,2Radiocuba Ciego de Ávila, Calle Cuba No. 9 e/ H. Castillo y Marcial Gómez
1e-mail: [email protected]; [email protected]
RESUMEN
La Televisión Digital Terrestre (TDT) constituye una de las líneas de trabajo fundamentales de la Empresa
Radiocuba en los últimos años. Garantizar la calidad del servicio que se brinda en todo el país a través de la red
de transmisores constituye una prioridad. Una de las causas de la degradación de la calidad de la señal digital
puede ser la entrega deficiente del flujo de transporte MPEG-2 a los centros transmisores de TV. El presente
trabajo realiza una verificación de los principales parámetros de los flujos de transporte MPEG-2 contenidos
dentro de flujos UDP multicast, con el objetivo de garantizar la entrega adecuada a los centros transmisores
según los valores de tolerancia admitidos. Se realizan análisis RTP y UDP con la herramienta Wireshark, que
permite la captura del flujo UDP multicast y muestra valores de ancho de banda requerido, pérdida de paquetes,
requerimientos de buffer, ráfagas de paquetes, variación de demora, tiempo de arribo entre paquetes
consecutivos, etc. Se utilizan los softwares TSReader y PROMAX TS Analyser para el chequeo de los errores
de prioridad 1, 2 y 3, así como para medir la exactitud de PCR y otros parámetros fundamentales. Como resultado
del análisis se comprueba que el arribo en ráfagas de los paquetes del flujo UDP (y sus efectos en el flujo de
transporte MPEG-2) puede causar la pixelación de la señal de TDT.
PALABRAS CLAVES: Buffer, PCR, ráfaga de paquetes, variación de demora.
ABSTRACT
Digital Terrestrial Television is one of goals of Radiocuba in last years. Guarantying quality of service of
transmitter networks in all country is a priority. Deficient delivery of MPEG-2 Transport Stream to the
transmitter centers could cause degradation on digital signal quality. This article verify the fundamental
parameters of MPEG-2 TS into UDP multicast streams, to achieve correct delivery with admitted tolerance
values. UDP and RTP analysis are made with Wireshark, which allows capturing UDP multicast streams and
shows required bandwidth, packet loss, buffer requirements, burst, jitter, delta, etc. TSReader and PROMAX TS
Analyser softwares are used for checking priority 1, 2, 3 errors, PCR accuracy and other fundamental
parameters. Analysis results shows that UDP packet bursts (and its effects on MPEG-2 TS) could cause
pixelation on TDT signal.
KEY WORDS: Buffer, burst, jitter, PCR.
1. INTRODUCCIÓN
El protocolo de internet (IP, Internet Protocol) fue introducido hace varios años para brindar a los operadores la
posibilidad de migrar hacia tecnologías de transporte de banda ancha. A pesar de que este protocolo ofrece mayor
eficiencia en el enrutamiento y almacenamiento de datos digitales, en sus inicios aparentemente no sería capaz
de proporcionar la temporización y la calidad de servicio necesarios para una difusión digital aceptable. Por tal
motivo se creó MPEG-2, un protocolo de transporte basado en los conceptos de IP. Hoy día existe gran interés
en converger hacia redes IP todos los servicios de datos, voz y video de forma tal que sean transportados por
estas redes hasta las redes de distribución satelitales, terrestres o por cable. Para garantizar la calidad de servicio
(QoS, Quality of Service) que percibe el usuario final en los sistemas de Televisión Digital Terrestre (TDT) se
-
2
hace necesario medir una serie de parámetros en los que se deben incluir aquellos que aseguren que la red IP
pueda, de manera efectiva, soportar y desplegar la entrega de los flujos de transporte (TS, Transport Stream)
MPEG-2 que contienen todos los datos de los programas de la TDT.
2. FLUJOS DE TRANSPORTE MPEG-2
El flujo de transporte MPEG-2 permite transmitir más de un programa simultáneamente y que cada programa
pueda tener diversos flujos de audio, video y la inclusión de datos que no necesariamente están relacionados con
la señal de televisión. El sistema MPEG-2 da un enfoque de multiplexado en dos niveles. El primero se destina
a asegurar el sincronismo entre audio y video y se le llama flujo elemental de paquetes (PES, Packet Elementary
Stream). El segundo depende del medio de comunicación, en donde se definen dos grupos, uno para los medios
libres de errores como los de almacenamiento en cinta o disco, que se denomina transporte de programa, mientras
que en los entornos donde se producen errores se llama flujo de transporte [1]. Esos errores se pueden manifestar
como errores en los valores de los bits o pérdida de paquetes.
Este sistema está basado en la tecnología de transporte de paquetes, similar al usado por Ethernet. La información
digital de audio y video se segmenta en paquetes, con información adicional en el encabezado y la parte trasera
para hacer que el sistema de transporte pueda llevar el segmento que corresponde al destino adecuado. Esta
técnica ofrece en la televisión digital una ventaja importante, pues una variedad de flujos binarios sin ninguna
relación entre sí, pueden ser mezclados en un mismo flujo. En MPEG-2 los paquetes son identificados gracias a
un campo específico que se denomina identificador de paquete (PID, Packet IDentifier). Algunas de las ventajas
que presenta esta tecnología es la posibilidad de variar el flujo y la velocidad de forma dinámica para cualquier
flujo particular y se accede a cualquiera de ellos simplemente seleccionando el PID. El TS puede tener una
velocidad variable o constante. En cualquiera de los dos casos los flujos elementales pueden ser de velocidad
variable o constante. La velocidad o razón del TS está definido por los valores y la ubicación de los campos de
Referencia de Reloj de Programa (PCR, Program Clock Reference), que en general son campos PCR separados
para cada programa [1].
Los MPEG-2 TS usados en las redes de difusión fueron diseñados para ser entregados como un flujo continuo
de bits. Sin embargo, en una red de datos los flujos de bits son divididos en paquetes y luego enviados en ráfagas
discretas. A diferencia del tráfico de datos, los servicios en tiempo real como la voz y el video no necesitan de
la perfección en la entrega de todos los paquetes, sino que su punto débil lo constituyen las variaciones en el
tiempo en que arriban los paquetes. La variación de demora o jitter puede considerarse como la diferencia entre
el momento en debe llegar un paquete y el momento en que realmente llega [2]. El paquete puede llegar antes
del instante esperado pudiendo causar el desbordamiento del buffer, y por tanto la pérdida de la información; o
después, pudiendo provocar que el buffer quede vacío y no hayan datos para decodificar.
Existen varios protocolos que pueden ser usados en IP. El protocolo de control de transmisión (TCP,
Transmission Control Protocol) garantiza que los datos que emite el cliente sean recibidos por el servidor sin
errores y en el mismo orden que fueron emitidos, por lo cual es usado para la transferencia de datos. El remitente
solo retransmite los segmentos de datos que faltan. Sin embargo, para el tráfico en tiempo real no es adecuado
TCP, pues no tiene ningún sentido solicitar la retransmisión de paquetes perdidos, ya que estos serían entregados
fuera de tiempo. En tales servicios se usa el protocolo de datagrama de usuario (UDP, User Datagram Protocol).
En UDP los paquetes pueden adelantarse unos a otros, y no se sabe si los paquetes han llegado correctamente.
Se usa para la transmisión de audio y vídeo en tiempo real, donde no es posible realizar retransmisiones por los
estrictos requisitos de retardo que se tiene en estos casos. Generalmente se usa junto al protocolo de transporte
en tiempo real (RTP, Real time Transport Protocol), que posee un número de secuencia que identifica la posición
del paquete en el flujo y permite conocer la ocurrencia de pérdida de paquetes. También posee una estampa de
tiempo que refleja el instante de muestreo del primer byte en la carga útil y es de suma importancia para
reproducir los paquetes en el momento adecuado. En la Fig. 1 se presenta un esquema del encapsulado de los
paquetes MPEG-2 para su transmisión, contando cada trama Ethernet-II con un total de 1370 Bytes.
-
3
Figura 1: Esquema de encapsulado de los paquetes MPEG-2
Modelo de temporización
Los sistemas tanto de audio como de video poseen modelos de temporización en los cuales la demora de extremo
a extremo desde la señal de entrada al codificador hasta la señal de salida del decodificador es constante. Esta
demora es la suma de codificación, proceso de almacenamiento (buffering) del codificador, multiplexación,
comunicación o almacenamiento, demultiplexación, proceso de buffering del decodificador, y demoras de
presentación. Como parte de este modelo de temporización todos los cuadros del video y las muestras de audio
son presentadas exactamente una vez, a menos que se especifique lo contrario en la codificación, y los intervalos
entre cuadros y la razón de muestro del audio en el decodificador son las mismas que las del codificador. En
todos los casos es responsabilidad del decodificador realizar el proceso de temporización de manera adecuada.
Toda la temporización se define en términos de un reloj de sistema común, conocido como Reloj de Tiempo del
Sistema (System Time Clock) [1]. El reloj interno de cada receptor o decodificador se sincroniza con el reloj
interno del codificador. Las estampas de tiempo PCR son usadas por el receptor para sincronizar su reloj. Así se
establece un reloj de referencia para la presentación de los flujos de audio y video.
Calidad de servicio
En la mayoría de los servicios que inicialmente se brindaban en redes IP, la calidad de servicio no era un elemento
a considerar. Sin embargo, para tráfico en tiempo real y otros servicios similares se hace necesario garantizar
ciertos parámetros para evitar la degradación de tales servicios. Una de las desventajas de la difusión de MPEG-
2 TS sobre redes IP es precisamente que no existe provisión de calidad de servicio. Los datos de los MPEG-2
TS deben llegar con suficiente tiempo al decodificador para que este pueda realizar todo el proceso de
identificación, filtrado, reconstrucción de audio y video, etc. En redes IP las TS MPEG-2 son propensas a sufrir
un incremento indeseable de jitter o problemas de PCR y el descarte de paquetes.
La calidad del video que percibe el usuario final, o de forma más general, la calidad del flujo en determinado
punto de la red, no depende solamente del ancho de banda o del MPEG-2 TS. Es en realidad la combinación de
la calidad con que se ha conformado el TS MPEG-2 y la correcta entrega de los paquetes IP en la red. Por tanto,
la medición y el monitoreo de los flujos MPEG-2 implica medir el tiempo de arribo entre paquetes Ethernet, los
comportamientos medio e instantáneo de esos tiempos de arribo y el contenido MPEG-2.
A medida que los flujos pasan a través de diferentes equipos y nuevos medios de transporte, se introducen
demoras y aumenta la posibilidad de que ocurran pérdidas que afecten la temporización de los datos almacenados
en los programas. Existen varios dominios de reloj en el sistema, y por tal motivo se usan los buffers para
acomodar las variaciones de reloj y de velocidad. Las afectaciones a la calidad pueden producir pixelación,
pantallazos negros, congelamiento de la imagen, entre otros, y el grado de afectación del servicio depende de la
calidad del equipo receptor [3].
Para asegurar la calidad en el transporte de TS MPEG-2 se sugiere medir y monitorear las siguientes cinco
propiedades [3]:
1. Demora a causa de la variación en el tiempo de arribo entre paquetes. 2. Ráfagas a causa de la variación en el tiempo de arribo entre paquetes. 3. Pérdida de tramas Ethernet o paquetes IP. 4. Desviación promedio del tiempo de arribo entre paquetes Ethernet respecto a la razón de transporte de
datos MPEG-2.
5. Calidad del TS MPEG-2 debido a errores producidos en la red, errores de codificación, o pérdida de paquetes MPEG-2.
Los valores elevados de jitter de los paquetes Ethernet que producen grandes demoras, pueden causar que el
buffer en el extremo receptor quede vacío y como consecuencia, aparecen períodos de tiempo en los cuales el
decodificador no posee datos para decodificar. Esto conlleva a la degradación de la calidad del video que puede
percibirse como macro blocking. Las variaciones de demora pueden tener varias causas, entre ellas la
configuración de QoS de los dispositivos involucrados (switches, routers) o problemas del servidor. En la Fig. 2
se muestra el efecto de las variaciones de demora.
-
4
Figura 2: Efectos de variación de demora y corrimiento en el espaciado entre paquetes Ethernet [4]
Las variaciones en la razón de transmisión de los paquetes Ethernet por largos períodos de tiempo también
pueden causar el vaciamiento del buffer. Cuando el tiempo de arribo entre paquetes Ethernet produce una razón
de entrega de datos inferior a la razón de video, entonces el buffer puede vaciarse al cabo de un tiempo
determinado. Igualmente, las variaciones de demora de los paquetes Ethernet que causan ráfagas de paquetes
pueden producir el desbordamiento del buffer. Este caso es mucho más difícil de monitorear, pues la pérdida de
paquetes puede suceder en cualquier punto de la red, aunque las causas son significativamente diferentes. El
servidor puede estar enviando las tramas Ethernet en ráfagas o una congestión de red podría haber causado que
los elementos de conmutación envíen las tramas en ráfagas. Cuando la red descarta los paquetes debido al
desbordamiento del buffer a consecuencia de las ráfagas, como resultado el decodificador MPEG-2 pierde datos
a decodificar. De igual manera, las variaciones de la razón de los paquetes Ethernet por un período prolongado
de tiempo pueden causar el desbordamiento del buffer¸ produciéndose la pérdida de paquetes MPEG-2. Además
de todo lo mencionado anteriormente, si la conformación del MPEG-2 TS se realiza de forma defectuosa o la
carga útil llega corrupta, se compromete también la calidad del video. En la Fig. 3 se muestra el efecto de las
ráfagas de paquetes.
Figura 3: Efectos de la transmisión en ráfaga y corrimiento en el espaciado entre paquetes Ethernet [4]
Otro de los aspectos a tener en cuenta es la naturaleza dinámica de la red y su influencia en otros flujos. Debido
a que la red IP es una red compartida, mientras mayor sea el número de flujos, mayor será el tráfico a manejar
por los elementos de conmutación, creando jitter, demora, ráfagas y pérdida de paquetes. Para garantizar la
calidad en el transporte de los MPEG-2 TS se requiere de mediciones y monitoreo en diversos puntos a lo largo
-
5
de toda la arquitectura del sistema. Se deben medir y monitorear tanto el comportamiento de la red como la
calidad de la codificación del video y la conformación de los MPEG-2 TS [4].
Parámetros recomendados para la evaluación de los MPEG-2 TS
Además del estándar referente a MPEG-2, existe un conjunto de recomendaciones recogidas en [5] desarrolladas
por el Grupo de Difusión de Video Digital (DVB, Digital Video Broadcasting). Estas recomendaciones describen
la forma en que deben operar los flujos MPEG-2/DVB para obtener una difusión con calidad. Las pruebas son
agrupadas en tres tablas de acuerdo a su importancia para propósitos de monitoreo. La primera tabla muestra un
conjunto básico de parámetros que son considerados necesarios para asegurar que el TS pueda ser decodificado.
La segunda tabla presenta parámetros adicionales que se recomiendan para el monitoreo continuo. La tercera y
última tabla muestra parámetros opcionales que pueden ser de interés para ciertas aplicaciones [5]. Estas tablas
definen los errores de prioridad 1, 2 y 3, y se pueden resumir de la siguiente manera:
- Prioridad 1: indica errores que impactan de manera directa la capacidad del receptor de realizar la presentación del programa.
- Prioridad 2: indica errores de temporización que pueden tener un impacto negativo en la calidad de la imagen.
- Prioridad 3: indica problemas con los datos que están siendo enviados para la Guía Electrónica de Programas (EPG, Electronic Program Guide).
Un equipo MPEG-2 para la realización de pruebas debe ser capaz de tomar mediciones detalladas de todas las
estampas de tiempo y los elementos de temporización en el flujo. Esto incluye espaciamiento de PCR (PCR
spacing), exactitud de PCR (PCR accuracy), variación de demora (jitter), y desviación (drift). Cuando se realiza
el monitoreo para verificar el correcto funcionamiento de una red, se recomienda llevar a cabo las mediciones
tan cerca del punto final como sea posible. De esta forma se puede constatar la calidad con la cual reciben el
servicio los usuarios. En una larga cadena de equipos implicados en la transmisión de los MPEG-2 TS, por lo
general es una buena idea comenzar a realizar el monitoreo de atrás hacia adelante e ir descartando secciones en
las que el flujo de entrada posee iguales parámetros que el flujo de salida. Así, se puede localizar la fuente del
problema y profundizar en las causas [3].
3. HERRAMIENTAS UTILIZADAS
Wireshark v1.8.4
Wireshark es un analizador de paquetes de red, cuyo objetivo es capturar los paquetes que son enviados a través
de la red y mostrar los datos de esos paquetes tan detalladamente como sea posible. Wireshark puede capturar
tráfico proveniente de diferentes medios de red incluyendo redes inalámbricas. Posee gran número de opciones
y funciones que facilitan al usuario el análisis de los parámetros involucrados en la transmisión de los datos y
sus respectivos protocolos. La función Análisis RTP genera una lista de estadísticas de un flujo RTP seleccionado
y brinda información básica como número de paquete y número de secuencia, o información más avanzada
basada en el tiempo de arribo, la demora, la variación de la demora, el tamaño de los paquetes, etc. Además de
la estadística individual por paquete se muestran las estadísticas globales, con valores máximos y mínimos de
delta, variación de demora, corrimiento del reloj y número de paquetes perdidos. Permite guardar la carga útil
RTP y exportar o graficar varias estadísticas del flujo RTP. Las estadísticas UDP permiten realizar un análisis
de los flujos UDP. Esta opción brinda información acerca de los flujos detectados: dirección ip fuente, dirección
ip destino, ancho de banda máximo utilizado, ancho de banda promedio utilizado, alarmas de buffer y ráfagas de
paquetes, etc, en dependencia de la ventana de promediación y el resto de los parámetros que hayan sido
seleccionados.
TSReader Pro
TSReader es una herramienta que analiza, decodifica, graba y manipula los flujos de transporte para sistemas
MPEG-2. Brinda al usuario una vista preliminar de lo que está siendo transportado dentro de los flujos MPEG2
y resulta muy útil para hallar errores o deficiencias. Al insertar un flujo proveniente de un archivo, satélite, TDT,
-
6
cable o IP muestra los canales contenidos y las tablas asociadas. Identifica y muestra los errores de prioridad 1,
2 y 3 especificados en [5] facilitando al usuario el análisis de los flujos.
Promax TS Analyser
Promax TS Analyser es un analizador de flujos de transporte al igual que TSReader. Brinda información bien
detallada de los errores que son detectados en el flujo. Permite graficar el uso de video, audio o datos dentro del
multiplex, así como la razón de recepción del multiplex. Muestra todos los PIDs, y calcula corrimientos de reloj
en base a aquellos PIDs que contienen PCR. También identifica y muestra los errores de prioridad 1, 2 y 3
especificados en [5].
4. RESULTADOS Y DISCUSIÓN
Descripción de las pruebas realizadas
La calidad de la señal de TDT correspondiente al transmisor ubicado en Chambas presenta una degradación
significativa. En ocasiones la imagen se congela y se producen reiteradas pixelaciones, pudiendo ser incluso de
hasta 5 minutos el intervalo entre una pixelación y la siguiente. Con el objetivo de verificar los valores de los
parámetros fundamentales correspondientes a los flujos UDP multicast y a los MPEG-2 TS transportados en
estos flujos, se realizan una serie de capturas tanto en el Centro Principal de TV y FM de Ciego de Ávila como
en el Centro Transmisor de TV de Chambas. En el Centro Principal de TV y FM de Ciego de Ávila se realizan
capturas del flujo IP Nacional procedentes del multiplexor A y del Flujo IP Provincial creado en el multiplexor
B. En el Centro Transmisor de TV de Chambas se realizan capturas del IP Nacional procedente del multiplexor
A y del IP Provincial proveniente del multiplexor B, pero atravesando una nueva red de transporte. En la Fig. 4
se muestra una representación de la distribución de los flujos IP Nacional y Provincial hacia estos centros.
Figura 4: Distribución de los flujos analizados
Análisis RTP
El análisis RTP de varias capturas de los flujos IP nacional y provincial revela que la inserción de las estampas
de tiempo del equipamiento A luego de la remultiplexación, no se realiza de forma correcta. Las estampas de
tiempo del flujo RTP pueden ser usadas por el decodificador para conocer el momento exacto en que se debe
presentar la información. Siempre que se realice una modificación en un flujo de transporte MPEG-2 (se añada
o se elimine información o programas) las estampas de tiempo deben ser insertadas nuevamente. Sin embargo,
debido a que el propio flujo de transporte MPEG-2 posee sus estampas de tiempo, no influye de manera
significativa la incorrecta inserción de las estampas RTP.
Las estampas de tiempo RTP son utilizadas para el cálculo de parámetros importantes como la variación de la
demora y la desviación de reloj. Estos parámetros muestran valores no reales cuando se analiza el flujo del
equipamiento A. Por tal motivo fue necesario realizar estas mediciones con el flujo IP nacional. Las variaciones
de demora y el tiempo de arribo entre paquetes consecutivos de los flujos que son entregados a través de la red
de Etecsa de la provincia presentan valores mayores en comparación al flujo proveniente de los estudios. Las
siguientes figuras muestran los resultados obtenidos. En la Tabla 1 se muestran los resultados del análisis RTP
para los flujos IP Nacional y Provincial. Como consecuencia de la incorrecta inserción de las estampas de tiempo
por el multiplexor B, los valores de jitter están alterados, pues se calculan en base a las estampas de tiempo.
-
7
Tabla 1: Resultados del análisis RTP
Prueba Tiempo
de captura
(s)
Delta
máximo
(ms)
Jitter
máximo
(ms)
Jitter
promedio
(ms)
Paquetes
RTP
recibidos
Paquetes
RTP perdidos
Errores de
secuencia
IP Nacional-
Ciego
198.31 3.31 0.31 0.06 340948 35 (0.01 %) 35
IP Provincial-
Ciego
94.14 1.70 21582096.44 65255.00 161844 8 (0.00 %) 8
IP Nacional-
Chambas
468.14 68.59 2.10 0.23 800413 154 (0.02 %) 34
IP Provincial-
Chambas
137.45 18.05 22150304.58 58141.23 236311 7 (0.00 %) 7
Nota: Los valores con fondo de color gris son erróneos debido a la incorrecta reinserción de las estampas
de tiempo en el multiplexor B.
Cuando los flujos IP son entregados a través de la nueva red de transporte hacia Chambas, sufren valores de jitter
superiores. Los valores de delta, que se define como el tiempo entre la llegada de un paquete y el paquete anterior
también son mayores, confirmando la existencia de variaciones de demora. En ninguno de los casos la pérdida
de paquetes es significativa, o sea, cualquier degradación de la señal en el extremo receptor no está dado por la
pérdida de datos en la red de transporte, sino por el arribo fuera de tiempo de los paquetes RTP. El arribo tardío
provoca que el decodificador no tenga la información necesaria a decodificar en el momento preciso, y por tanto
se produce la pixelación de la imagen.
Estadísticas UDP
Las estadísticas UDP proporcionan información importante referente al ancho de banda utilizado, los
requerimientos de buffer y las ráfagas de paquetes. En la Tabla 2 se muestran las estadísticas UDP. El análisis
de los flujos IP nacional y provincial tomados directamente en el centro de TV de Ciego de Ávila muestra que
ambos flujos presentan un bitrate prácticamente constante y que oscila alrededor de los 18 Mbps, en
correspondencia con el bitrate del multiplex. Sin embargo, las mediciones realizadas en el centro de TV de
Chambas, tanto al flujo IP nacional como al provincial, muestran que se producen picos de entre 23 y 27 Mbps
antecedidos por momentos en los que no se reciben paquetes (tomando como intervalo de medición 100 ms). El
arribo de paquetes en ráfagas pertenecientes a tráfico en tiempo real, como la telefonía IP y la IPTV, constituye
una de las causas de la degradación de la calidad del servicio. Es indispensable mantener una razón de
transmisión prácticamente constante, que impida que el buffer en el extremo receptor se desborde o quede vacío.
Tabla 2: Resultados de las estadísticas UDP
Prueba Paquetes Paquetes/s Ancho de
banda máximo
(Mbps)
Ancho de
banda
promedio
(Mbps)
IP Nacional-Ciego 340948 1719 19.5 18.8
IP Provincial-Ciego 161844 1719 19.2 18.8
IP Nacional-Chambas 800413 1709 24.6 18.8
IP Provincial-Chambas 236311 1716 22.9 18.8
Según lo recomendado en [5] se seleccionó un valor de 100 ms para la ventana de promediación, que se
corresponde con el perfil MGB2 de dicha recomendación para mediciones de multiplex de razón de bit constante
(CBR, Constant BitRate). Es importante elegir el valor adecuado para la ventana de promediación, dado que un
-
8
valor demasiado alto puede producir la compensación de un decremento y un incremento de la razón de bits, y
por tanto no arrojar ninguna irregularidad.
Resultados con TSReader Pro y PROMAX TS Analyser
El análisis se concentra en verificar la ocurrencia de ráfagas y variaciones de demora según los resultados
obtenidos con Wireshark. El análisis realizado con los softwares TSReader Pro y PROMAX TS Analyser arroja
resultados que se corresponden con los obtenidos anteriormente. Se chequean los errores de prioridad 1, 2 y 3,
confirmándose la ocurrencia de errores de prioridad 2, los cuales repercuten en la calidad de la imagen. En la
Fig. 5 se observa la razón de bits del flujo IP nacional capturado en el Centro Principal de TV y FM. Se obtienen
valores que oscilan alrededor de los 18 Mbps, que es la CBR configurada en los multiplexores A y B para la
generación de los MPEG-2 TS. El gráfico muestra una estabilidad en la velocidad, al igual que los resultados de
las estadísticas UDP. En cambio, en la Fig. 6 se observa un decremento de la razón de bits en un instante dado.
El pico de transmisión resultante en las estadísticas UDP no contradice este decremento. Dado que la velocidad
a la cual son generados los paquetes MPEG-2 en los multiplexores es constante, la ocurrencia de un decremento
en la razón de bits implica que esta razón aumente posteriormente, teniendo en cuenta que no se produce pérdida
de paquetes. Las variaciones en la velocidad de transmisión son el resultado de la ocurrencia de ráfagas.
Figura 5: Razón de bits del flujo IP Nacional-Ciego
Figura 6: Razón de bits del flujo IP Provincial-Chambas
-
9
5. CONCLUSIONES
Wireshark, TSReader Pro y Promax TS Analyser constituyen poderosas herramientas para el análisis de los
flujos UDP multicast y los MPEG-2 contenidos dentro de ellos. Permiten verificar los principales parámetros de
los flujos que recibe Radiocuba para la transmisión de la televisión. La adecuada recepción en los centros
transmisores de TV de los flujos que son transportados a través de la red de ETECSA es un requerimiento
indispensable para garantizar la calidad de la señal que reciben los televidentes, por lo que es fundamental
comprobar que sean entregados de manera correcta. La variación de la demora y la pérdida de paquetes
constituyen parámetros fundamentales del tráfico en tiempo real. Deben ser verificados para impedir degradación
en la calidad del servicio. Las transmisiones en ráfaga pueden causar pixelación de la señal digital como
consecuencia de variaciones exageradas en la razón de bits, causando variaciones de demora inaceptables.
REFERENCIAS
1. ISO. Information technology – Generic coding of moving pictures and associated audio information: Systems.
ISO Standard 13818-1. ISO/IEC Office. Geneva. Switzerland. 2000.
2. GARRISON, W. MPEG-2 Video Streams on a data network.
3. JDS Uniphase. Testing Video over IP.
4. TODD, M. Quality of Video-over-IP measuring the quality of streamingMPEG-2 Transport Streams over IP.
5. ETSI. “Digital Video Broadcasting (DVB); Measurements guidelines for DVB systems”. TR: ETSI TR 101
290 v1.2.1. France, May. 2001.
SOBRE LOS AUTORES
Pablo M. Aviles Delgado. Se graduó como Ingeniero en Telecomunicaciones y Electrónica en la Universidad Central “Marta Abreu” de
Las Villas (UCLV), Cuba, en 2015. Se desempeña como Especialista Principal en Tecnologías de las Comunicaciones, la Automática y los Servicios Técnicos en la División Territorial de la empresa Radiocuba, en Ciego de Ávila.