Droid Camera 'N Controller is an application that turns one of your Android smartphones into an IP Camera and another Android smartphone into a powerful video streaming server and remote android camera controller. The application is designed to work with 2 Android smartphones. One android smartphone will be used as a server (Droid Controller) for controlling the camera of the second Android smartphone that is the client (Droid Camera) connecting to the server (Droid Controller).
The Droid Camera (Client) connects to to the Droid Controller (Server) according to the Client/Server architecture. In this the Droid Camera, the client, can connect to the Droid Controller, the server, also over the INTERNET. In this case, only the Droid Controller requires a public IP or a reachable Host Name, while the Droid Camera, the client, does not require a neither a public IP nor a reachable Host Name!
The Droid Camera records videos locally so that the quality of the video can be the best possible according to the smartphone camera hardware. Droid Camera automatically detects the best settings and camera configuration for recording the best possible quality video.
Since it is the Client (Droid Camera) connecting to the server (Droid Controller) several different network architectures are possible:
LAN (Local Area Network): the simplest network architecture to work with Droid Camera 'N Controller. In this case both Droid Camera (Client) and Droid Controller (Server) will connect to a local router using local IP addresses. This configuration can be used for "monitoring" specific places of a house, office, etc...
INTERNET: this is the most complex network architecture where Droid Camera 'N Controller can operate. Since it is the Droid Camera (Client) connecting to the Droid Controller (Server), the Droid Camera (Client) does NOT require a public IP, but only the Droid Controller (Server) would require a public IP address or an Host Name registered with a DNS. The application has been designed to work with DynDNS.