NyanCloud 개발

구분
Personal
사용 기술
Android SDK
NTP
Java
기간
2012 (1개월)
소스 코드

NyanCloud

해커톤에 참여하여 개발한 2대 이상의 스마트폰에서 음원이 똑같이 재생되도록 해 주는 앱입니다. 2인 개발로 진행되었습니다.
이론상 시간 오차가 매우 낮은 NTP(Network Time Protocol)을 이용해 동시에 여러 스마트폰에서 Nyan Cat 노래의 같은 부분을 재생할 수 있도록 제작했던 앱입니다. 하지만 안드로이드 MediaPlayer의 지연 시간이 기기마다 너무 제각각이어서 자동으로 맞추지는 못했고, 기기마다 offset 설정이 필요했습니다. 추후에 MediaPlayer보다 지연 시간이 짧은 SoundPool을 이용해 기기간 오차를 어느 정도 낮추는 데에 성공하기도 했습니다.