info@naevatec.com (+34) 911 407 507

Esta página se ha traducido automáticamente. Puedes encontrar la fuente original aquí.

Ilustración conceptual de un hogar inteligente conectado: un dial de control central con iconos de cámara, temperatura, cerradura, iluminación, agua y modo noche, rodeado de escenas de un salón moderno, una cocina, un jardín y el exterior de una casa con una cámara de seguridad, además de una tablet mostrando una app de domótica.

Llevar vídeo en directo a una plataforma de hogar inteligente, de la prueba de concepto a la escala real

Añadir una primera cámara IP por WiFi a una plataforma de hogar inteligente ya existente, construida en torno a dispositivos inalámbricos de corto alcance, desde una prueba de concepto inicial hasta una plataforma de medios pensada para escalar a un millón de cámaras.

Contexto

La plataforma ya existente de un proveedor de dispositivos para hogar conectado estaba construida en torno a protocolos inalámbricos de corto alcance: termostatos, cerraduras, iluminación y sensores similares, todos comunicándose sobre una red mallada de bajo consumo ya establecida. Una cámara era algo categóricamente distinto: vídeo IP continuo por WiFi, el primer dispositivo de ese tipo en la plataforma, y la infraestructura existente no tenía ningún soporte para ello.

Naeva Tec entró en juego para la parte de medios de ese problema: convertir el vídeo en bruto de una cámara IP de consumo en algo que la propia app móvil del proveedor pudiera mostrar en directo, almacenar y reproducir después, sin pedirle al resto de una plataforma ya madura que cambiara de forma para dar cabida a ello.

Una persona sosteniendo una tablet que muestra una app de seguridad del hogar con una
cuadrícula de imágenes en directo de cámaras

Demostrarlo primero, en menos de dos segundos

Antes de comprometerse con una construcción completa, el proveedor quería una prueba de concepto con objetivos claros y medibles:

Construimos esto sobre Kurento Media Server: un servidor de control en Java suscrito a los eventos generados por la cámara a través de MQTT, una ruta de medios RTSP de entrada y WebRTC de salida para la visualización en directo, un repositorio de grabaciones respaldado por S3, y una API REST que alimentaba una pequeña app móvil nativa construida específicamente para validar el concepto, deliberadamente separada de la app de producción del propio proveedor para poder demostrar el pipeline de medios de forma casi aislada primero.

De la prueba a la producción

Una vez que el concepto se sostuvo, el trabajo pasó a una construcción completa junto al propio equipo de ingeniería del proveedor, entregada sprint a sprint como parte de su proceso ágil ya existente, en lugar de como un proyecto aparte y aislado. El alcance creció en consecuencia:

Nuestro papel

Tecnologías

Conclusión y lecciones aprendidas

Demostrar primero, de forma aislada, la parte más difícil (streaming en directo de baja latencia y grabación a la escala de una cámara IP de consumo) permitió a ambas partes validar las suposiciones de mayor riesgo (soporte de códecs, latencia, escala futura) antes de que ese trabajo tuviera que competir con todo lo demás ya construido en una plataforma madura. También dejó ver pronto la lección más difícil: añadir un tipo de dispositivo genuinamente nuevo a un ecosistema que nunca se diseñó para ello raramente es solo un problema de medios, y la fase de producción, integrados directamente en el propio equipo del proveedor, fue donde ese trabajo de integración realmente ocurrió.