Karaoke is a system for amateur singing. The traditional online karaoke system does not allow multi-singers to sing a song in one session. This study designs and implements multiparty karaoke over Internet (MKI) based on low-level computers. The MKI is an online karaoke system of distributed architecture that allows multi-singers to sing a song in one session. The MKI must deal with the problems of feedback, asynchronous audio latency at singers' nodes, round-trip latency at an inviter's node, and multi-singers singing a song in one session. The acoustic isolation between microphone and speakers avoids feedback. Network Time Protocol avoids asynchronous audio latency. The third method's round-trip latency in this study is within 86 ms, and all participants experience the simultaneous singing of the inviter and the invitees. MKI can be used for increasing leisure time, singing skills, and interpersonal relationships.
All Science Journal Classification (ASJC) codes
- Computer Networks and Communications
- Electrical and Electronic Engineering