Sobre este projeto
it-programming / web-development
Aberto
Se busca un programador con perfil técnico, experto en desarrollo backend y administración de sistemas (sysadmin), para diseñar e implementar una plataforma de videoclub VOD. El objetivo es crear un sistema robusto y escalable, similar a IPTV pero enfocado exclusivamente en contenido bajo demanda (películas y series), sin canales en directo. Esta solución permitirá eliminar las limitaciones actuales, escalar el servicio a una mayor base de clientes y obtener control total sobre el sistema, evitando dependencias y posibles baneos de plataformas externas.
Situación actual:
Actualmente, el servicio se ofrece a clientes a través de Envy (anteriormente Plex), una plataforma de videoclub con limitaciones de dispositivos (aproximadamente 75-80). Con más de 90 clientes activos y una demanda potencial de hasta el triple, la gestión manual de dispositivos se ha vuelto insostenible, impidiendo el crecimiento del negocio.
Todo el contenido multimedia (películas y series) está alojado físicamente en un servidor local y dos NAS en casa del cliente.
Objetivos principales del proyecto:
Eliminar las limitaciones actuales de clientes y dispositivos.
Escalar el servicio de videoclub de forma estable y eficiente.
Evitar baneos o cualquier tipo de dependencia de plataformas externas.
Obtener control total sobre el sistema, incluyendo la gestión de usuarios, accesos y revendedores.
Componentes de la solución requerida:
1. Panel de control: Desarrollo de un panel de administración completo para gestionar clientes, ofrecer demos, monitorear vencimientos de suscripciones y otras funcionalidades administrativas.
2. Infraestructura (solución híbrida recomendada):
VPS (Servidor Privado Virtual): Actuará como el "Control Plane", alojando el panel de control, la API y la base de datos del sistema.
Servidor dedicado en datacenter: Funcionará como el servidor de streaming ("Data Plane"), encargado de servir el contenido a los clientes a través de hls (http live streaming).
NAS local (en casa del cliente): Será el almacén maestro de todo el contenido (películas y series).
Consideraciones para la entrega de contenido:
El servidor dedicado no montará el nas local directamente por smb/nfs para servir el contenido en tiempo real. En su lugar, se implementará un sistema de replicación de contenido (por ejemplo, mediante rsync, rclone o sincronización incremental) o un sistema de caché/precarga para transferir el contenido más consumido al servidor dedicado, asegurando una entrega eficiente y sin interrupciones.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias