Author:
Timanta Tarigan Jos,Herriyance ,Pradana Washitha Nala Kris
Abstract
Abstract
We present a client-server based smartphone application that act as a music input device with several outputs. The application allows user to interact with one phone as the input and the server and hear the sound from several connected smartphones that act as clients. Since transmitting data may require some time, we need to deal with transmission delay. Hence, we developed an algorithm to detect the delay and synchronize these values between all connected devices. By agreeing to a single delay value, we were able to minimize the difference in playtime between server and connected clients. We performed the test by building an Android-based smartphone application, installing it to multiple devices, and connecting them to a WiFi-based local area network. The test shows that our proposed system has successfully reduce the difference between devices and the connected devices were able to produce sounds with insignificant delay.
Subject
General Physics and Astronomy