Matteo Sacchetto
JackTrip-WebRTC - Networked music performance with web technologies.
Rel. Antonio Servetti, Chris Chafe. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (9MB) | Preview |
Abstract
We are witnessing a large adoption of web based audio/video communication platforms that run in a browser and can be easily integrated with the web environment. Most of these solutions are in the context of videoconferencing, but the recent limitation to people mobility encouraged the extension of such platforms also to the context of networked music performance. This master thesis focuses on showing an alternative approach to peer-to-peer high quality and low latency audio streaming by exploring an unconventional solution based on WebRTC's DataChannels, instead of WebRTC's MediaStreams. Uncompressed audio is extracted from WebRTC's MediaStream, processed by Web Audio API's AudioWorklets and sent on WebRTC's DataChannels in order to have more control on the overall transmission protocol and to avoid possible communication delays introduced by compression, filtering and other audio processing MediaStreams may perform.
This approach is compared to the classical one to measure its performance and advantages or drawbacks in a networked music performance context
Relatori
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
