3 research outputs found

    Network Performance in HTML5 Video Connections

    Full text link
    [EN] Currently, most of remote education systems use video streaming as the main basis to support teaching. These emissions can be seen in devices with different hardware features such as personal computers, tablets or smartphones through networks with different capacities. The use of different web browsers and coding options can also influence the network performance. Therefore, the quality of the video displayed may be different. This work presents a practical study to establish the best combination of web browsers and containers to encode multimedia files for videos streaming in personal computers running Windows 7 and Windows 10 operating systems. For this, a video encoded with different codecs and compressed with different containers have been transmitted through a 1000BaseT network. Finally, the results are analyzed and compared to determine which would be the most efficient combination of parameters according to the resolution of the transmitted video.This work has been partially supported by the European Union through the ERANETMED (Euromediterranean Cooperation through ERANET joint activities and beyond) project ERANETMED3-227 SMARTWATIR and by the Ministerio de Educaci贸n, Cultura y Deporte , through the Convocatoria 2016 - Proyectos I+D+I - Programa Estatal De Investigaci贸n, Desarrollo e Innovaci贸n Orientada a los retos de la sociedad (Project TEC2016-76795-C6-4-R) and through the Convocatoria 2017 - Proyectos I+D+I - Programa Estatal de Investigaci贸n, Desarrollo e Innovaci贸n, convocatoria excelencia (Project TIN2017-84802-C2-1-P).Sendra, S.; T煤nez-Murcia, AI.; Lloret, J.; Jimenez, JM. (2018). Network Performance in HTML5 Video Connections. Network Protocols and Algorithms. 10(3):43-62. https://doi.org/10.5296/npa.v10i3.13933S436210

    Dise帽o y desarrollo de un marco para aplicaciones de difusi贸n selectiva de contenido multimedia

    Get PDF
    En el mercado de las telecomunicaciones uno de los principales objetivos es el de proveer nuevos servicios, siendo la Ingenier铆a de Servicios, uno de los principales retos en la investigaci贸n y desarrollo de aplicaciones. Normalmente, inicialmente se plantea un nuevo servicio de acuerdo a una necesidad detectada y, a continuaci贸n, se invierten horas de trabajo en desarrollar nuevas tecnolog铆as o se usan otras existentes para desarrollar las aplicaciones que puedan proporcionar el servicio. En este proyecto se ha afrontado el desarrollo de un sistema de difusi贸n de contenido multimedia de acuerdo a un par谩metro diferenciador que posibilite establecer reproducciones distintas en diferentes emplazamientos f铆sicos. El sistema permite, a un administrador, gestionar la programaci贸n de forma remota y centralizada a trav茅s de una interfaz gr谩fica. Adem谩s, se ha dise帽ado la aplicaci贸n para que aborde el uso del ancho de banda de forma eficiente. El desarrollo de un sistema de estas caracter铆sticas se espera que tenga una gran aceptaci贸n, ya que se ha detectado la necesidad de, por parte de las organizaciones, establecer sistemas de emisi贸n de contenido digital multimedia, mediante pantallas y otros mecanismos, hacia una audiencia que se encuentre frente a estos medios de difusi贸n. Se ha observado tambi茅n que, las organizaciones de un cierto tama帽o, suelen estar distribuidas geogr谩ficamente en diferentes sedes y que, normalmente, tienen un sistema de comunicaci贸n interno mediante redes privadas. Estas redes privadas son utilizadas para proporcionar otros servicios; no obstante, pueden ser aprovechadas para incluir otros nuevos, como el que se abarca en este proyecto, siempre que la utilizaci贸n del ancho de banda sea adecuada. Existen muchas propuestas comerciales que permiten difundir contenido multimedia de forma remota y que tienen la capacidad de programar estos contenidos en funci贸n de ciertos par谩metros diferenciadores. Este tipo de propagaci贸n de contenido, de acuerdo a ciertos par谩metros, se considera Difusi贸n Selectiva; sin embargo, se ha detectado que un alto porcentaje de las soluciones comerciales analizadas, est谩n orientadas a la difusi贸n de contenido multimedia a modo de Carteler铆a Digital y que son pocas las empresas que abarcan el problema de forma general incluyendo la posibilidad de realizar emisiones en directo. Por las razones anteriormente expuestas, el objetivo de este proyecto fin de carrera es desarrollar un sistema de Difusi贸n Selectiva que abarque el problema de forma general. De este modo, se ha desarrollado un Marco como sustento para aplicaciones de Difusi贸n Selectiva y no s贸lo como aplicaci贸n de Carteler铆a Digital. As铆, se muestra el dise帽o y desarrollo de un Marco en el que, aglutinando diferentes tecnolog铆as y desarrollando varias aplicaciones, se construye un servicio que permite difundir contenido multimedia de acuerdo a unos par谩metros o unas caracter铆sticas de la audiencia objetivo. En el contexto del Marco se desarrolla, tambi茅n, una aplicaci贸n de Carteler铆a Digital que permite reproducir videos e im谩genes de acuerdo a una programaci贸n. Esta aplicaci贸n de Carteler铆a Digital nos permitir谩 evaluar el Marco. En este trabajo se muestra, tambi茅n, c贸mo pueden incluirse nuevas aplicaciones que permiten incluso la difusi贸n de contenido en directo sin la modificaci贸n excesiva del Marco propuesto. El Marco se ha desarrollado principalmente mediante el uso de tecnolog铆as web, incluso para la presentaci贸n del contenido multimedia. Esto permite desarrollar e introducir un reproductor de contenido multimedia en un navegador y, por tanto, a帽adir la capacidad de reproducir Streaming Media, entre otras posibilidades, resulta inmediato si proporcionamos de esta capacidad al reproductor utilizado. Por tanto, el mecanismo adoptado para recuperar el contenido multimedia en el Marco se puede considerar muy flexible. En el desarrollo del Marco se ha optado por utilizar HTTP Streaming, para proveer la reproducci贸n de los videos e im谩genes en una aplicaci贸n de Carteler铆a Digital y se ha optado, para salvaguardar el ancho de banda, por otras t茅cnicas: sincronizaci贸n de contenido multimedia en los equipos terminales y arquitectura funcional con caracter铆stica Auto-Proxy definida en el proyecto. Para la realizaci贸n de pruebas, lo m谩s acorde posible a una situaci贸n real, se dise帽贸 y configur贸 un entorno de pruebas con hardware real y equipos virtualizados, que permit铆a simular diferentes contextos sin realizar apenas modificaciones. Esto permiti贸 testear el Marco en muchos aspectos, adem谩s de confirmar el correcto funcionamiento. Se han instalado y configurado diversas aplicaciones para as铆 obtener una integraci贸n completa entre las aplicaciones desarrolladas y otras utilizadas. Esto ha creado la necesidad comprender algunos aspectos de funcionamiento de sistemas operativos basados en Linux. Adem谩s, se ha hecho un uso importante de aplicaciones de virtualizaci贸n de equipos, realizando las configuraciones oportunas sobre los equipos anfitriones, tanto para desarrollar el Marco, como para la realizaci贸n de las pruebas. Se han adquirido importantes conocimientos acerca de sistemas para servidores web, tecnolog铆as web espec铆ficas y propietarias, configuraci贸n de equipos de red, sistemas para la virtualizaci贸n de equipos y protocolos y mecanismos para el trasporte de contenido multimedia.Ingenier铆a de Telecomunicaci贸

    The application/ogg Media Type

    No full text
    corecore