Video tester

View/ Open
Date
2011Author
Version
Acceso abierto / Sarbide irekia
Type
Proyecto Fin de Carrera / Ikasketen Amaierako Proiektua
Impact
|
nodoi-noplumx
|
Abstract
Ante el crecimiento incesante durante los últimos años del tráfico de vídeo en Internet, se hace patente la necesidad de herramientas que automaticen la tarea de la evaluación de la calidad de vídeo en entornos de transmisión IP, tanto para el ámbito de la investigación como para la puesta en marcha y monitorización de servicios finales. Desafortunadamente, en la actualidad no existen apenas apli ...
[++]
Ante el crecimiento incesante durante los últimos años del tráfico de vídeo en Internet, se hace patente la necesidad de herramientas que automaticen la tarea de la evaluación de la calidad de vídeo en entornos de transmisión IP, tanto para el ámbito de la investigación como para la puesta en marcha y monitorización de servicios finales. Desafortunadamente, en la actualidad no existen apenas aplicaciones de este tipo. De entre las disponibles, destaca EvalVid por su versatilidad. Este proyecto está dedicado al diseño e implementación de una aplicación extensible y reutilizable que suponga una solución completa al problema de la evaluación de la calidad de vídeo sobre redes IP: envío, recepción, codificación, descodificación, extracción de parámetros y características, y cálculo de medidas de calidad. Dicha extracción de parámetros se realiza en los tres niveles implicados en el procesado y transmisión de vídeo —nivel de paquete, nivel de flujo codificado y nivel de imagen— con el objetivo de reunir la mayor cantidad de información posible y, por tanto, ofrecer la posibilidad de implementar cualquier tipo de medida de calidad. Algunos de los parámetros y métricas implementados son los siguientes: ancho de banda, latencia, jitter, tasa de pérdidas, tamaño del GOP, PSNR, SSIM, MOS, etc. Se ha escogido el lenguaje Python para su programación con el objetivo de favorecer la extensibilidad, y la asistencia del marco de trabajo GStreamer para el procesamiento de vídeo por su amplio soporte en este ámbito. La aplicación resultante cubre las funcionalidades presentes en EvalVid y añade mejoras en términos de usabilidad, extensibilidad, soporte para codificadores, soporte para métodos de transmisión y fiabilidad en condiciones de pérdidas. [--]
The continual growth of Internet video traffic during the last years has made evident the
need for tools that automate the task of video quality assessment in IP environments for
both research and implementation and monitoring of end services. Unfortunately, there
are yet hardly any applications of this type. Among those available, Evalvid stands out
because of its versatility.
This M.Sc. Th ...
[++]
The continual growth of Internet video traffic during the last years has made evident the
need for tools that automate the task of video quality assessment in IP environments for
both research and implementation and monitoring of end services. Unfortunately, there
are yet hardly any applications of this type. Among those available, Evalvid stands out
because of its versatility.
This M.Sc. Thesis is devoted to the design and implementation of an extensible
and reusable application which provides a complete solution to the problem of video
quality assessment over IP networks: sending, receiving, encoding, decoding, extracting
parameters and characteristics, and calculating quality metrics. Parameter extraction
is performed on the three levels involved in the video processing and transmission —
packet level, bitstream level and picture level— in order to gather as much information
as possible and, therefore, offer the possibility to implement any quality metric. Some
of the implemented parameters and metrics are as follows: bandwidth, latency, jitter,
packet loss rate, GOP size, PSNR, SSIM, MOS, etc.
Python has been chosen for programming with the aim of promoting extensibility,
and the election of the GStreamer framework for video processing is due to its broad
support in this area.
The resulting application covers EvalVid features and adds further improvements
in terms of usability, extensibility, codec support, support of transmission methods and
reliability in case of losses. [--]
Subject
Calidad de servicio (QoS),
Calidad de la experiencia (QoE),
Transmisión de vídeo,
Redes IP,
Medidas de calidad,
Métricas de calidad,
Evaluación de la calidad de vídeo,
Quality of service (QoS),
Quality of experience (QoE),
Video transmission,
IP networks,
Quality measures,
Quality metrics,
Video quality assessment
Departament
Universidad Pública de Navarra. Departamento de Automática y Computación /
Nafarroako Unibertsitate Publikoa. Automatika eta Konputazioa Saila
Degree
Ingeniería de Telecomunicación /
Telekomunikazio Ingeniaritza
Appears in Collections
Items in Academica-e are protected by copyright with all rights reserved, unless otherwise noted.
Related items
Showing items related by title, author, creator and subject.
-
Implementación del sistema CSVC para el análisis de la calidad subjetiva de vídeos codificados para Streaming
Espina Antolín, Félix (2004) Proyecto Fin de Carrera / Ikasketen Amaierako Proiektua -
Directrices prácticas en la evaluación de la calidad de vida del paciente oncológico. Revisión de enfermería
Es imprescindible definir la calidad de vida para poder estudiar y entender el fenómeno humano, pero el estudio de la calidad de vida se está haciendo fundamental en pacientes con cáncer, debido al aumento de supervivencia ... -
Acceso vascular para hemodiálisis. Impacto en la calidad de vida del paciente
Una pequeña proporción de enfermos renales que evolucionan hacia la insuficiencia renal terminal, necesitan de un tratamiento sustitutivo, el tratamiento dialítico. El acceso vascular (AV) es el factor más importante y ...