info@naevatec.com (+34) 911 407 507
Conceptual illustration of a connected smart home: a central control dial with icons for camera, temperature, lock, lighting, water, and night mode, surrounded by scenes of a modern living room, kitchen, garden, and a house exterior with a security camera, plus a tablet showing a home-automation app.

Adding Live Video to a Smart-Home Platform, from Proof of Concept to Scale

Adding a first WiFi IP camera to an existing smart-home platform built around short-range wireless devices, from an initial proof of concept through to a media platform designed to scale to a million cameras.

Context

A connected-home devices provider's existing platform was built around short-range wireless protocols: thermostats, locks, lighting, and similar sensors, all communicating over an established low-power mesh network. A camera was something categorically different: continuous IP video over WiFi, the platform's first device of that kind, and the existing infrastructure had no support for it at all.

Naeva Tec was brought in for the media side of that problem: turning a consumer WiFi camera's raw video into something the provider's own mobile app could show a user live, store, and play back later, without asking the rest of an already mature platform to change shape to accommodate it.

A person holding a tablet displaying a home security app with a grid of live camera
feeds

Proving it first, in under two seconds

Before committing to a full build, the provider wanted a proof of concept with clear, measurable goals:

We built this on Kurento Media Server: a Java control server subscribing to camera-generated events over MQTT, an RTSP-in/WebRTC-out media path for live viewing, an S3-backed recording repository, and a REST API driving a small native mobile app built specifically to validate the concept, deliberately kept separate from the provider's own production app so the media pipeline could be proven almost standalone first.

From proof to production

Once the concept held up, the work moved into a full production build alongside the provider's own engineering team, delivered sprint by sprint as part of their existing agile process rather than as a separate, isolated project. The scope grew accordingly:

Our role

Technologies

Conclusion and lessons learnt

Proving the hardest part in isolation first, low-latency live streaming and recording at consumer IP-camera scale, let both sides validate the riskiest assumptions (codec support, latency, eventual scale) before that work had to compete with everything else already built into a mature platform. It also made the harder lesson visible early: adding one genuinely new device type to an ecosystem that was never designed for it is rarely just a media problem, and the production phase, embedded directly in the provider's own team, was where that integration work actually happened.