Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

Low-latency audio over IP on embedded systems

Authors: Meier, Florian;

Low-latency audio over IP on embedded systems

Abstract

Übertragung von Audiodaten über Netzwerke wie das Internet ist eine weitverbreitete Technology. Bis jetzt ist die hauptsächliche Anwendung die Übertragung von menschlicher Stimme (Voice over IP). Obwohl moderne Voice over IP Systeme dafür ausgelegt sind Latenz zu reduzieren, ist diese immer noch zu groß um bidirektional Livemusik zu übertragen. Die Entwicklung einer Musikumgebung mit niedriger Latenz würde verteilte Musikaufführungen, sowie "Jamming over IP" erlauben. Diese Arbeit geht einen Schritt in diese Richtung in dem ein Audio over IP System als eingebettetes System entwickelt wird. Alle Komponenten für eine Jamsession über das Internet sind in einem handlichen Gehäuse auf der Basis eines Raspberry Pi untergebracht. Dafür wurde auch ein Linux Kernel Treiber entwickelt. Ausserdem wurde eine Software für Musikübertragung mit niedriger Latenz entwickelt und ausgewertet unter Berücksichtigung von Audioqualität, Datenrate und der reduzierten Rechenleistung des eingebetteten Systems.

Transmission of audio data over networks, such as the Internet, is a widespread technology. Up to now, the primary application is voice transmission (Voice over IP). Although modern Voice over IP systems are designed to reduce the audio latency, it is still too high for the bidirectional transmission of live music. The construction of a low-latency music environment would enable distributed musical performances and "Jamming over IP". This thesis takes a step in this direction by building an Audio over IP system as an embedded system. All components needed for a jamming session over the Internet are integrated in a handy box on the basis of a Raspberry Pi. This required the development of a Linux kernel driver. Furthermore, a software for low-latency audio transmission is build and evaluated, considering audio quality, data rate, and the reduced computational power of the embedded system.

Country
Germany
Keywords

Linux kernel, Networked music performance, Informatik, Raspberry pi

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!