Research Article
Testing Framework for WebRTC Services
@INPROCEEDINGS{10.4108/eai.18-6-2016.2264212, author={Boni Garc\^{\i}a and Luis L\^{o}pez-Fern\^{a}ndez and Micael Gallego and Francisco Gort\^{a}zar}, title={Testing Framework for WebRTC Services}, proceedings={9th EAI International Conference on Mobile Multimedia Communications}, publisher={ACM}, proceedings_a={MOBIMEDIA}, year={2016}, month={12}, keywords={webrtc software testing performance quality-of-experience}, doi={10.4108/eai.18-6-2016.2264212} }
- Boni García
Luis López-Fernández
Micael Gallego
Francisco Gortázar
Year: 2016
Testing Framework for WebRTC Services
MOBIMEDIA
ACM
DOI: 10.4108/eai.18-6-2016.2264212
Abstract
WebRTC is the umbrella term for several emergent technologies aimed to exchange real-time media in the Web. WebRTC is gaining the attention of practitioners quickly, and therefore the mechanisms to provide quality assurance for WebRTC services are becoming more and more demanded. WebRTC has been conceived as a peer-to-peer architecture where browsers can directly communicate. This model can be extended using a media server to provide extra features such as group communications, media recording, and so on. In this context, the open source initiative kurento.org provides a WebRTC media server and a set of APIs aimed to simplify the development of advanced WebRTC applications. Among these APIs, Kurento provides a high level testing infrastructure to assess WebRTC services in terms of functionality, performance, and quality-of-experience. This paper presents a detailed description of the testing services provided by this framework.