Stress tests for videostreaming services based on RTSP protocol

dc.contributor.authorChanchí Golondrino, Gabriel Elíasspa
dc.contributor.authorUrbano Ordoñez, Franco Arturospa
dc.contributor.authorCampo Muñoz, Wilmar Yesidspa
dc.date2015-10-01
dc.date.accessioned2019-09-19T21:44:48Z
dc.date.available2019-09-19T21:44:48Z
dc.descriptionVideo-streaming is a technology with major implications these days in such diverse contexts as education, health and the business sector; all of this regarding the ease it provides for remote access to live or recorded media content, allowing communication regardless of geographic location. One standard protocol that enables implementation of this technology is real time streaming protocol, or RTSP. However, since most application servers and Internet services are supported on HTTP requests, very little research has been done on generating tools for carrying out stress tests on streaming servers. This paper presents a stress measuring tool called Hermes, developed in Python, which allows calculation of response times for establishing RTSP connections to streaming servers, as well as obtaining RAM memory consumption and CPU usage rate data from these servers. Hermes was deployed in a video-streaming environment where stress testing was carried out on the LIVE555 server, using calls in the background to VLC and OpenRTSP open source clients. en-US
dc.descriptionEl videostreaming es una de las tecnologías que actualmente tiene repercusiones importantes en diferentes contextos como la educación, la salud y el sector empresarial; todo lo anterior gracias a las facilidades que esta brinda para el acceso a contenidos multimedia de manera remota, ya sea en vivo o en diferido, permitiendo la comunicación independientemente de la ubicación geográfica. Uno de los protocolos estándar que permite la implementación de esta tecnología es RTSP, sin embargo dado que la mayoría de servidores de aplicaciones y servicios en internet están soportados en peticiones HTTP, es poco el trabajo que se ha realizado en cuanto a la generación de herramientas,  para realizar pruebas de estrés sobre servidores de streaming. Este artículo presenta una herramienta de medición de estrés llamada Hermes, desarrollada en el lenguaje Python, la cual permite el cálculo de los tiempos de respuesta en el establecimiento de conexiones RTSP a servidores de streaming, así como la obtención de datos de consumo de memoria RAM y porcentaje de uso de CPU de estos  servidores. Hermes fue desplegada dentro de en un entorno de videostreaming, sobre el cual se realizó la evaluación de estrés para el servidor LIVE555, usando para ello invocaciones en segundo plano a los clientes libres VLC y OpenRTSP.es-ES
dc.formatapplication/pdf
dc.formattext/html
dc.identifierhttps://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9543
dc.identifier10.14483/udistrital.jour.tecnura.2015.4.a02
dc.identifier.urihttp://hdl.handle.net/11349/20865
dc.languageeng
dc.publisherUniversidad Distrital Francisco José de Caldas. Colombiaes-ES
dc.relationhttps://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9543/10784
dc.relationhttps://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9543/11103
dc.rightsDerechos de autor 2015 Revista Tecnuraes-ES
dc.sourceTecnura Journal; Vol 19 No 46 (2015): October - December; 27-36en-US
dc.sourceTecnura; Vol. 19 Núm. 46 (2015): Octubre - Diciembre; 27-36es-ES
dc.source2248-7638
dc.source0123-921X
dc.subjectHermesen-US
dc.subjectRTSPen-US
dc.subjectstress testen-US
dc.subjectvideo streamingen-US
dc.subjectHermeses-ES
dc.subjectpruebas de estréses-ES
dc.subjectRTSPes-ES
dc.subjectvideostreaminges-ES
dc.titleStress tests for videostreaming services based on RTSP protocolen-US
dc.titlePruebas de estrés para servicios de videostreaming basados en el protocolo RTSPes-ES
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion
dc.type.coarhttp://purl.org/coar/resource_type/c_6501

Archivos

Colecciones