2012-09-24 12 views
7

Tengo curiosidad por cómo reproducir el mismo audio en múltiples dispositivos Android todos sincronizados? seedio para iOS es un ejemplo de lo que estoy hablando.Reproducción de audio sincronizada en dispositivos Android separados

Puedo pensar en dos escenarios posibles. Guarde en caché el audio de cada dispositivo y sincronice exactamente la hora de inicio de la reproducción. Use un protocolo tipo RTP para sincronizar la reproducción en tiempo real.

+0

** La sincronización exacta ** no es posible, debido a pequeñas variaciones en la frecuencia del reloj. ¿Qué tan sincronizado debe ser esto para su aplicación? – Brad

+0

Lo suficiente como para que no se note a alguien que use dos dispositivos a cada lado de una habitación para escuchar música. – RobB

+0

¿Alguien ha progresado en esta pregunta? Estoy muy interesado. – user1120134

Respuesta

0

Mi sugerencia sería almacenar en caché el audio de cada dispositivo y luego sincronizar la reproducción.

NTP puede obtener una sincronización de reloj sorprendentemente buena.

Luego quizás reinicie la sincronización del reloj cada cierto tiempo y reinicie la reproducción desde un punto común en el archivo después de tener en cuenta la deriva en las velocidades de reloj. La frecuencia con que lo necesite variará en función de la cantidad de deriva de reloj que haya en los dispositivos.

Un interesante proyecto de investigación.

Cuestiones relacionadas