The Theatersoft client user interface is designed with live video monitoring at its core. Camera support and video monitoring are essential to any smart home system.

Cameras are in a class of their own when compared to other monitoring devices. They are image sensor devices with images as state. Images clearly contain far more information than other types of device state e.g. boolean state from a motion sensor; imagine getting a motion alert without being able to see what triggered it.

With video (image streams) we can see events happen in real time.

Device Type and Interface

Type Interface
Device.Type.Camera Device.Interface.SENSOR_IMAGE

Camera and Video Technology

Analog vs. IP



Recording and Playback


Motion Detection


Detection and Classification