Vídeo streaming modelling over optical networks

Thumbnail Image
Publication date
Defense date
Journal Title
Journal ISSN
Volume Title
Google Scholar
Research Projects
Organizational Units
Journal Issue
The goal of this project is to implement a Matlab model to simulate video degradation in streaming over optical network influenced by networks parameters (delay, jitter, error probability, bandwidth,etc). To achieve it, we needed to make several tasks summarized in the following paragraph. This model is useful to observe how network parameters affects in video quality and how much. For example, estimating error probability, delay and jitter in a specific network, with this model we can forecast if that network will satisfy requirements to perform video streaming. We can also observe which parameter is more important to take into account in video streaming or what threshold in each network parameter we can set to have an acceptable video quality. First of all, we needed documentation about how video streaming is implemented (protocols, MPEG compression), and how network parameters affect in packets losses. After that, we had to investigate how these losses affect different frames in MPEG compression. Later, we implemented a video model following these rules. Last, we executed Matlab code with different video files and values of parameters and we extracted conclusions.-----------------------------------------------------------------------------------------------------------------
El objetivo de este proyecto es implementar un modelo en Matlab para simular la degradación de video en “streaming“ sobre redes de fibra óptica, en función de los parámetros de red (retardo, “jitter“, error de probabilidad, ancho de banda, etc). Para realizar dicho proyecto, fueron realizadas varias tareas resumidas en el párrafo que sigue a continuación. En primer lugar, fue necesaria una amplia documentación sobre cómo se realiza el “streaming“ de video (protocolos, compresión MPEG) y sobre cómo los parámetros de red afectan a la pérdida de paquetes y a su vez dichas pérdidas a los fotogramas de un archivo de video. Una vez conocido todo lo anterior, se implementó un modelo siguiendo las reglas extraídas y se realizaron varias pruebas con diferentes archivos de video y valores de los parámetros para sacar conclusiones.
Video streaming, MATLAB, Transmisión digital
Bibliographic citation