Estamos buscando un desarrollador con experiencia en streaming de audio y tecnología HLS para crear un reproductor similar al proporcionado en el siguiente enlace:
https://infiny.live/player/hztear. Este reproductor debe ser capaz de reproducir transmisiones en vivo HLS y también permitir a los usuarios retroceder en el tiempo para ver segmentos anteriores del streaming.
Además, necesitamos la capacidad de almacenar los fragmentos del streaming en un servidor para su posterior reproducción. Idealmente, buscamos una solución que nos permita almacenar los fragmentos en el servidor y luego reproducirlos cuando sean consultados por los usuarios.
Tareas a realizar por el desarrollador:
Desarrollar un reproductor HLS que admita la reproducción de transmisiones en vivo y la funcionalidad de timeline para retroceder en el tiempo.
Implementar un sistema de almacenamiento de fragmentos de streaming en un servidor.
Integrar el reproductor con el sistema de almacenamiento para que los fragmentos puedan ser consultados y reproducidos según sea necesario.
Realizar pruebas exhaustivas para garantizar la estabilidad y el rendimiento del reproductor, así como la integridad de los fragmentos almacenados.
Proporcionar documentación detallada sobre la configuración, el uso y el mantenimiento del reproductor y el sistema de almacenamiento.
Requisitos:
Experiencia previa demostrable en el desarrollo de reproductores de audio HLS y en la implementación de funcionalidades avanzadas como la reproducción retroactiva.
Conocimiento profundo de tecnologías web como HTML5, JavaScript y CSS para el desarrollo del reproductor.
Familiaridad con tecnologías de streaming de audio y protocolo HLS.
Habilidad para implementar sistemas de almacenamiento de datos en servidores y realizar integraciones con reproductores de audio.
Comunicación fluida y disponibilidad para discutir el progreso del proyecto y realizar ajustes según sea necesario.
Entregables:
Reproductor HLS funcional con funcionalidad de timeline y reproducción retroactiva.
Sistema de almacenamiento de fragmentos de streaming configurado y funcional.
Documentación detallada sobre la configuración y el uso del reproductor y el sistema de almacenamiento.
Si estás interesado en este proyecto y crees que tienes la experiencia y habilidades necesarias, por favor proporciona información sobre proyectos similares anteriores, tu enfoque para abordar este proyecto y cualquier pregunta que puedas tener. Esperamos con interés trabajar contigo para llevar a cabo esta emocionante iniciativa de desarrollo.
Plazo de Entrega: No definido