App de Streaming en React Native para Amazon Vega OS (Kepler SDK / Fire TV)

via Freelancer ·

Budget / Salary€250–750
TypeFreelance project
LocationRemote
Posted4 hours ago
Necesito desarrollar una aplicación completa en React Native para Amazon Vega OS (usando Kepler SDK) orientada a Fire TV. La app transmitirá tanto canales de TV en vivo como contenido bajo demanda (VOD) conectándose a nuestra plataforma actual, respetando las guías de diseño de Fire TV y la navegación fluida mediante control remoto (D-pad).

El servicio ya está activo y en producción en Roku y Android TV, por lo que entregaré capturas/videos de referencia de nuestra interfaz actual y la documentación de nuestra API para agilizar el desarrollo.
Experiencia principal y funcionalidades

Acceso y gestión de cuentas: Vinculación del televisor mediante código en pantalla, soporte para múltiples perfiles con bloqueo por PIN, favoritos y sincronización de progreso (Continuar viendo).

Secciones de contenido: Inicio (Home), TV en vivo con guía EPG, Películas, Series, Sección Infantil, Eventos de Pago por Evento (PPV), Buscador y Perfil.

Reproducción multimedia: Reproducción por URL directa en HLS, MP4 y MKV (no DRM). El reproductor debe soportar cambio de pistas de audio (varios archivos MKV incluyen 2 o 3 pistas de audio), subtítulos, reproducción automática del siguiente episodio, reanudar desde el punto exacto donde se dejó y reporte de errores de reproducción.

Alcance del trabajo y arquitectura

Configurar el proyecto desde cero en React Native con Kepler SDK e integrar sus componentes nativos de reproducción multimedia (W3C Media / GStreamer), optimizando el rendimiento y uso de memoria RAM (1 GB RAM en dispositivos como Fire TV Stick 4K Select).

Conectar la app a nuestra API REST ya en producción (PHP 8.3 + MariaDB) que entrega respuestas JSON por HTTPS y gestiona cuentas, vinculación, perfiles, favoritos y progreso.

Los flujos de TV en vivo y VOD provienen de servidores de streaming externos independientes. La app de Vega OS debe integrarse a nuestra API y servidores actuales tal como están, sin modificar el backend.

Una vez iniciado el proyecto, entregaré todos los recursos gráficos (artwork), credenciales de prueba, flujos de ejemplo y documentación de la API.

Entregables

Código fuente completo en React Native alojado en un repositorio Git.

Compilación lista para producción e instalación de prueba en Fire TV Vega OS (paquete .vpkg).

Instrucciones claras de compilación y despliegue (build & deployment).

Guía técnica breve explicando la estructura del proyecto y cómo realizar futuros ajustes o añadir categorías.

Soporte/acompañamiento durante el proceso de revisión y publicación en la Amazon Appstore.

Criterios de aceptación

La app se instala, abre y navega sin bloqueos en hardware físico con Vega OS (Fire TV Stick 4K Select).

La vinculación del televisor mediante código y el acceso a perfiles protegidos con PIN funcionan correctamente contra nuestra API.

Las transmisiones en vivo y títulos VOD (HLS, MP4 y MKV multipista con subtítulos) se reproducen de forma estable durante al menos 15 minutos sin cortes ni cierres por memoria.

El buscador devuelve resultados relevantes de películas, series y canales en vivo en menos de 2 segundos.

Los favoritos y el historial de Continuar viendo persisten tras cerrar la app y reanudan en el segundo exacto.

La lista de episodios avanza automáticamente al siguiente capítulo en menos de 5 segundos al finalizar el anterior.

Requisitos para postular (Importante)

No postular si solo desarrollas APKs de Android o apps para Fire OS antiguo. Vega OS está basado en Linux y requiere exclusivamente React Native + Kepler SDK.

Por favor, incluye en tu propuesta: tiempo estimado por fases, costo cerrado (o por hora con tope máximo), confirmación de si cuentas con un dispositivo físico Fire TV con Vega OS para pruebas y empieza tu mensaje con la palabra "VEGA-OK" para confirmar que leíste los requisitos técnicos.
php python mobile app development android mariadb react native api development video streaming
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.