Currently, LMCE uses a pull method to pull individual frames from a given camera device.
All the camera DCE device has to do, is respond to the Get Video Frame command, and return a single JPEG frame.
For the IP cameras, this is typically by doing an HTTP GET to a URL that returns a single jpeg frame.
For V4L connected cameras, the Motion application is wrapped, and individual frames are returned in response to Get Video Frame.
Either way, Orbiter triggers successive Get Video Frame commands to display camera pictures, and the Security Plugin triggers Get Video Frame in response to security events if a sensor is linked to a camera as a related device.
-Thom