AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Distributed Stereo on Mobile Devices: Synchronized audio streaming on Symbian Platform

Author

Term

10. term

Publication year

2010

Submitted on

Pages

95

Abstract

Dette projekt undersøger, hvordan flere mobiltelefoner kan afspille den samme lyd i takt, så de tilsammen skaber et distribueret stereolyd-setup. Vi byggede en app fra bunden, der lader én telefon dele og streame en lydfil til andre og starte en synkron afspilning. Applikationen er skrevet i Python og håndterer netværkskommunikationen i OSI-modellens applikationslag (det øverste lag, hvor apps taler med netværket). Lydstrømmen sendes i realtid som PCM (ukomprimeret lyd) over et ad hoc-netværk, dvs. et midlertidigt direkte netværk mellem telefonerne uden central infrastruktur. Vi analyserer netværkets pålidelighed og foreslår teknikker som interleaving (at blande/omrokere datapakker for bedre modstandsdygtighed mod tab) og en kodningsordning med fejlretning for at gøre afspilningen mere stabil.

This project explores how multiple mobile phones can play the same audio in sync, creating a distributed stereo setup. We built an application from scratch that lets one phone share and stream an audio file to others and start synchronized playback. The app is written in Python and manages communication at the OSI model’s application layer (the top layer where apps interact with the network). The audio is streamed in real time as PCM (uncompressed audio) over an ad hoc network, i.e., a temporary direct network between phones without central infrastructure. We analyze the network’s reliability and suggest techniques such as interleaving (reordering data packets to resist loss) and a coding scheme with error correction to make playback more robust.

[This abstract was generated with the help of AI]