Sobre este proyecto
it-programming / web-development
Abierto
Buscamos un desarrollador web experimentado en PHP y JavaScript para implementar un sistema de reproducción de audio (player) con lógica de monetización en un sitio WordPress existente. El proyecto requiere la creación de un reproductor de radio en vivo con las siguientes funcionalidades:
1. Botón de reproducción visible en una página de WordPress.
2. Reproducción de un anuncio pre-roll antes de iniciar la transmisión de audio.
3. Inicio automático de la señal de radio en streaming (compatible con Shoutcast/Icecast) después del anuncio.
4. Manejo robusto de errores: si el anuncio falla, la radio debe comenzar a reproducirse inmediatamente.
5. Implementación de una lógica de fallback para anuncios (anuncio principal -> anuncio de respaldo -> inicio del stream de radio).
6. Geolocalización de usuarios por IP utilizando la base de datos MaxMind GeoLite2 City para adaptar la monetización o contenido.
7. Desarrollo de un backend en php que devuelva la lógica de reproducción y los datos de anuncios en formato json.
8. Integración completa y fluida con el sitio WordPress existente, asegurando compatibilidad y rendimiento óptimo.
El candidato ideal debe tener un profundo conocimiento en desarrollo web, especialmente con PHP y JavaScript, y experiencia previa con WordPress y APIs de streaming de audio. Se valorará la capacidad para desarrollar soluciones escalables y con un enfoque en la experiencia del usuario.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias