Large-Scale Measurement of Real-Time Communication on the Web
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Sarolahti, Pasi | |
dc.contributor.author | Li, Shaohong | |
dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
dc.contributor.supervisor | Östergård, Patric | |
dc.date.accessioned | 2017-12-18T11:49:00Z | |
dc.date.available | 2017-12-18T11:49:00Z | |
dc.date.issued | 2017-12-11 | |
dc.description.abstract | Web Real-Time Communication (WebRTC) is getting wide adoptions across the browsers (Chrome, Firefox, Opera, etc.) and platforms (PC, Android, iOS). It enables application developers to add real-time communications features (text chat, audio/video calls) to web applications using W3C standard JavaScript APIs, and the end users can enjoy real-time multimedia communication experience from the browser without the complication of installing special applications or browser plug-ins. As WebRTC based applications are getting deployed on the Internet by thousands of companies across the globe, it is very important to understand the quality of the real-time communication services provided by these applications. Important performance metrics to be considered include: whether the communication session was properly setup, what are the network delays, packet loss rate, throughput, etc. At Callstats.io, we provide a solution to address the above concerns. By integrating an JavaScript API into WebRTC applications, Callstats.io helps application providers to measure the Quality of Experience (QoE) related metrics on the end user side. This thesis illustrates how this WebRTC performance measurement system is designed and built and we show some statistics derived from the collected data to give some insight into the performance of today’s WebRTC based real-time communication services. According to our measurement, real-time communication over the Internet are generally performing well in terms of latency and loss. The throughput are good for about 30% of the communication sessions. | en |
dc.ethesisid | Aalto 9662 | |
dc.format.extent | 49+2 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/29181 | |
dc.identifier.urn | URN:NBN:fi:aalto-201712187979 | |
dc.language.iso | en | en |
dc.location | P1 | fi |
dc.programme | CCIS - Master’s Programme in Computer, Communication and Information Sciences (TS2013) | fi |
dc.programme.major | Communications Engineering | fi |
dc.programme.mcode | ELEC3029 | fi |
dc.subject.keyword | measurement | en |
dc.subject.keyword | quality of experience | en |
dc.subject.keyword | real-time communications | en |
dc.subject.keyword | WebRTC | en |
dc.title | Large-Scale Measurement of Real-Time Communication on the Web | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Li_Shaohong_2017.pdf
- Size:
- 1.24 MB
- Format:
- Adobe Portable Document Format