Starting with v5.3.7, IP Cam Viewer now has an embedded HTTP server! This server can be used for remote control of record mode, tasker integration, chromecast, cam hosting and more.
IP Cam Viewer already has in-app motion detection with notifications in Record Mode. Adding remote control will allow you to change settings like turning in-app MD notification on/off while away from home, or recall a group to change recorded cameras. See this post for access information.
Many people have asked for tasker integration but I’ve held off in-order to find a lighter, simpler and more extensible solution (compared to their plugins). Adding commands to the embedded web server allows for tasker integration via it’s HTTP automation features while enabling easy integration with other tools.
Want to share your cameras via a website but 1) don’t want to share it directly, or 2) don’t know it’s API, or 3) it’s has some custom binary protocol / video format? Now with the embedded web server, all 1900+ camera types supported by IP Cam Viewer can have it’s own simple web page. Of course it’s only available from the local network in record mode but you can choose to open it up (port forward) to the outside.
Chromecast support is now available in v5.4.3! In Gallery View, select More Actions and Show in Chromecast. IP Cam Viewer will send instructions to play (via it’s web server) to a Chromecast device using a free app called IPC Cast Proxy. I published this app solely to support Chromecast integration (it does nothing else). The reason is that direct integration requires lots of libraries which I’d rather not burden IP Cam Viewer for performance, stability, size and portability reasons. Remember that IPC runs on pretty much all devices from Android 1.6+ and many third party Android platforms like Barnes & Nobel, Amazon, Blackberry, Microsoft, Intel, etc…
Backing up a bit, if you really want to see the display on a TV, you can do it today with a $39 Amazon Fire TV Stick, or $50 Android HDMI dongle like the MK908, or a sub $50 Walmart tablet. They all run full Android apps! Chromecast doesn’t run android apps and require apps or android device to send it video using up bandwidth (why when you can run full android?) Future chromecast will have mirroring (should have come with it from beginning IMHO) so the proxy is no longer needed then (argh).
In summary, the embedded http server is here and will be built out over the coming releases.