Performance comparison of a WebRTC server on Docker versus virtual machine

Cristian Constantin Spoiala, Alin Calinciuc, Corneliu Octavian Turcu, Constantin Filote · 2016

Current developments in real-time technologies enable multiple companies to focus on a standard in order to bring real-time technologies to the web. The efforts lead to the API standard WebRTC that supports voice and video chat and P2P file sharing, without the need to install external plugins on browsers. As lots of services will switch to WebRTC we found useful to provide a comparison of a WebRTC server on Docker containers and virtual machines. As WebRTC server, we used Kurento Media Server, a powerful open source server with many advanced features. This paper is testing what kind of virtualization is more suitable for a multimedia application based on WebRTC. We tested Docker containers and KVM machines with a multimedia based test. As lots of services will switch to WebRTC we found useful to provide a comparison between two kinds of virtualization for a multimedia application based on WebRTC. Thus, we considered a WebRTC server on Docker containers and virtual machines. As WebRTC server, we used Kurento Media Server, a powerful open source server with many advanced features. We tested the Docker containers and KVM machines with a multimedia based test.

Read the paper · More papers on PaperTik