2012-09-24 4 views
7

여러 Android 기기에서 동일한 오디오를 어떻게 동기화 할 수 있는지 궁금합니다. iOS 용 seedio은 내가 말하고자하는 것의 예입니다.다른 Android 기기에서 동기화 된 오디오 재생

두 가지 가능한 시나리오를 생각해 볼 수 있습니다. 각 장치에 오디오를 저장하고 재생 시작 시간을 정확하게 동기화하십시오. 실시간으로 재생을 동기화하려면 RTP 프로토콜을 사용하십시오.

+0

** 약간의 클럭 속도 차이로 인해 ** 동기화 **를 수행 할 수 없습니다. 이 동기화가 응용 프로그램에 어떤 영향을 미쳐야합니까? – Brad

+0

방의 양쪽에있는 두 개의 장치를 사용하여 음악을 듣는 사람에게는 눈에 띄지 않습니다. – RobB

+0

누구든지이 질문에 대해 진전을 보았습니까? 나는 매우 흥미 롭다. – user1120134

답변

0

내 제안은 오디오를 모든 장치에 캐시 한 다음 재생을 동기화하는 것입니다.

NTP를 사용하면 놀랍도록 좋은 시계 동기화를 얻을 수 있습니다.

그런 다음 시계 동기화를 자주 다시 실행하고 클록 속도의 드리프트를 고려한 후 파일의 공통 지점에서 재생을 다시 시작하십시오. 얼마나 자주 이것을 필요로하는지는 장치에 얼마나 많은 클록 드리프트가 있는지에 따라 달라집니다.

흥미로운 연구 프로젝트입니다.

관련 문제