Jan 3, 2018 – 5.0.2
- Updated screens for iPhone X support
- Modified all core code to support iOS9 through iOS11. iOS 9 is now the minimum requirements for LCP.
- Fixed issues with PTZ found in v5.0.0 (this initial release was only live in iTunes for a few hours before the 5.0.1 patch was approved by Apple)
- Fixed Foscam MJPEG audio issues in v5.0.0 and 5.0.1 released on Jan 2, 2018
- KNOWN ISSUE – Hiding the toolbar on the thumbnail screen doesn’t animate properly, it still consumes screen space when hidden.
Jan 24, 2017 – 4.5.6
- Restored RTSP port and protocol fields for Amcrest driver.
- Fixed issues with T-Mobile and IPV6 connectivity. A third-party open source library had some bugs related to socket handling and a recent patch fixed this.
- ONVIF driver is planned for the next app release (5.0.0). Our goal is to provide auto-detection (for capable devices), video, 1-way audio, PTZ, presets for the initial release.
Dec 20, 2016 – 4.5.5
- Added FDT and Dericam profiles
- Fixed issues reported on some D-Link PTZ devices.
- Modified Amcrest camera profile to require only one port (HTTP). It previously required both HTTP and RTSP but can now fetch the audio/video content over HTTP. Please check your port forwarding to ensure that the proper HTTP port is configured (some customers were only using RTSP and ignoring the other camera features).
Nov 19, 2016 – 4.5.4
- Fix for motion on/off on Foscam C2/R2 cameras
Nov 10, 2016 – 4.5.3
- Fixed crash caused by snapshots and video recording on iOS10
Nov 7, 2016 – 4.5.2
- Minor driver updates and bugfixes
Nov 2, 2016 – 4.5.1
- Fixed lullaby and temperature controls for Foscam Fosbaby
Sept 6, 2016 – 4.5.0
- Minor driver updates and bugfixes
August 1, 2016 – 4.4.6
- Password field was blocking some special chars. Fixed (all are allowed).
- Map view caused crash on some iPads (Air, Pro, possibly others). Fixed and under test.
- Panasonic devices sometimes fail to load images on iPads. Under investigation.
July 23, 2016 – 4.4.5
- Added invert IR toggle switch (edit camera screen). If your IR controls are reversed, just toggle this switch and save the data.
- Added Dahua SD Series driver, tested against SD6XXX-HN. Provides PTZ for non-PSIA compliant systems
- Added toggle switch to enable or remove the background texture on thumbnail and single camera views
- Fixed issues with Foscam R2 camera (low frame rates)
Mar 30, 2016 – 4.4.3
- Added H.264 support for Sony camera profiles. JPEG and H.264 are now both supported as codecs for these drivers
- Added H.264 decoder for Tenvis ipRobot3 2013 to provide HD content and faster streams
- Added IR status detection for devices using Hi3510 chipset (many Dericam, Foscam, Wansview, Digitus, Hootoo, Wanscam, Instar, Tenvis, IPcam Central, Microseven, EasyN and more). You must have appropriate user-level rights to operate the IR or detect current state.
- IR status detection for Dahua and Amcrest
- Fixed – Hikvision, RTSP and RTSP-related devices fail to utilize remote address when set
- Fixed – Tenvis ipRobot3 2013 devices failed to connect. (fixed in 4.4.3)
Mar 8, 2016 – 4.4.1
- Sony SNC and some D-Link cameras fail to connect. (fixed)
- Some devices fail to connect with local address fields, only work with remote address (fixed).
- Some users cannot launch the app due to crashes after splash screen (fixed). This issue was data-related and caused by updates to the public camera listings.
- Wifi import/export of camera data fails (fixed)
- Crash when adding Sharx cameras (fixed)
- Added the ability to auto-detect Amcrest cameras in the Scan Network feature
Mar 2, 2016 – 4.4.0
- Fixed missing PTZ controls for Foscam HD devices without PT but having an optical zoom
- Improved some of the UI for SD card playback on Foscam HD cameras. More enhancements planned for future releases.
- Added Amcrest DVR and Reolink camera profiles
- Added Canon camera profile for newer models (VB-H, VB-R, VB-S and VB-M series). Fixed audio playback on all Canon devices.
- New camera profile for DBPower HD027P
- Added PTZ preset support for Dericam H503 cameras
- Added dual network addresses per camera (local & remote). The application will attempt to initially connect to the address that matches the current subnet if on wifi, or remote otherwise. If it fails to connect on the first address, it toggles and attempts the second address. Timeouts have been reduce from 2 minutes to 10 seconds.
- Motion on/off added for Amcrest drivers
- Remote and local addresses support unique settings for RTSP and HTTP protocols. You can choose to use HTTPS on remote connections and HTTP locally.
- Added many new camera models and drivers, check our website for the supported device list.
Dec 4 2015 – 4.3.5
iOS7 crashes have been resolved with the Foscam HD driver.
Our new SD card interface is available for Foscam HD cameras which use “IPCamera” as the root folder on their SD cards. Playback will only work if you connect to the camera using a local network IP and a wifi connection. The cameras have a faulty FTP implementation which prevents connections from external networks so we are limited to local networks for this feature. Audio playback is not yet working for the SD content but we are working on it for a subsequent release.
Nov 16 2015 – 4.3.4
Foscam’s SDK has been removed from our application, along with P2P support. We now use our original driver that was in the app prior to v4.3
A new SD card playback screen is under development. Foscam’s SDK did not support proper playback and we are creating a workaround now that we have restored our old driver. We hope to have it available in v4.3.5
- Slightly modified the add/edit camera screen to highlight the network settings. In the future we will show two sets of this information so that you can add both local and remote addresses in a single camera record.
- Numerous UI and driver issues resolved.
October 30 2015 – 4.3.3
Based on camera settings we will automatically choose to connect with our reverse-engineered driver or use Foscam’s official driver. The official driver fails to provide SD card playback and fails to support HTTPS or V1 cameras with media ports. Our reverse engineered driver works with all cameras except the newest Ambarella models (most features work except motion detection on/off).
- PTZ/presets went missing for public cameras in 4.3.2, now fixed in 4.3.3
- Sometimes when using two-way audio and then moving the app to the background you will see a red “recording” status bar on your homescreen. This has been resolved in 4.3.3
- Fixed issue with “media port” switch being stuck for Foscam H.264 devices. You should only enable the media port switch if you have a 9821 V1 camera.
- HTTPS support is back. We now use our own driver if this switch is selected, otherwise we use the Foscam driver if P2P is enabled.
October 15 2015 – 4.3.2
- A patch for issues reported with the 4.3 release. Most notably were crashes caused by iOS7 trying to access Cloudkit (oops, sorry) and Foscam cameras failing to connect with various errors.
- Foscam V1 cameras are now once again working. You will need to edit the camera settings in the app for these devices and then enable the media port switch. We allow you to use any value for a media port instead of our previous releases which expected it to match the camera. This allows you to have multiple V1 cameras on the same router, each with their own media port.
- If you have a Foscam H.264 camera which is failing to connect, check the edit camera screen to see if the media port switch is enabled by accident. For some users this switch will not stay off when the record is saved. If this is the case then you will need to delete the camera and re-add it to the app to clear out the database record. A future update will be able to clear the record automatically and properly reconnect.
October 14 2015 – 4.3
- Completely new drivers for Foscam HD cameras. V1 cameras are no longer supported (contact Foscam in China to discuss) because the official Foscam SDK cannot connect to these devices. If you were using HTTPS for your connection you will need to edit the port field and enter the HTTP port instead, as well as alter the switch to HTTP. The app no longer makes any HTTP requests for Foscam HD but needs to know the HTTP port so that it can connect using a custom binary protocol.
- P2P support for Foscam HD. Edit your camera settings and enable the P2P option. You may have to connect using an admin account to initially get this working. Once enabled you will be able to remotely connect without performing port forwarding or DDNS setup on your router. If you dislike the P2P protocol you can disable it and continue to use DDNS.
- Motion on/off and IR on/off/auto/schedule icons added to overlays. For some models we also show a green status if the motion/ir is enabled (for example, Foscam HD). More models will be supported in the future.
- Improved stability and performance
- New camera profiles added, more models listed for existing profiles.
- Added motion and IR buttons to thumbnail overlays. Buttons are scaled appropriately depending on the size of the thumbnail views.
- Support for iOS9 slide over and side-by-side multitasking on iPads.
iOS7 users cannot launch the application. A patch (4.3.2) is being submitted to Apple within 24 hours of the reported issue.
Currently identified issues (Foscam HD cameras only) are:
- SD card playback fails. Only a few seconds of video will appear before the transmission halts. The app may eventually crash after returning to live video for the single camera view.
- Fetching SD card contents when using a P2P connection fails. This issue is currently irrelevant due to the critical nature of issue #1 above.
- Sound detection alarm settings fail to load in the on-camera settings menus.
- Random crashes will occur if any of your HD cameras are offline or on unstable connections. Foscam’s SDK leaks memory and increasingly consumes new “threads” as it attempts to re-establish a connection for failed devices.
- V1 cameras do not connect at all.
June 1, 2015 – 4.2.3
- Fixes for audio (bluetooth or headphones were being overridden by speaker output)
- Added audio and H.264/MPEG support for Samsung iPolis devices. Edit the channel # field to choose a stream from the camera.
- Added support for Tenvis JPT3815W-HD using our new Tenvis Profile 6
- Frame rate improvements for camera profiles using RTSP video (H.264, MPEG4)
May 26, 2015 – 4.2.2
- Fixes for connectivity issues on some camera models (Plustek, Toshiba, and a few others)
- Fixes for missing speaker/microphone button on some Axis Profile 4 cameras
May 25, 2015 – 4.2.1
- Fixes for missing presets on some camera models
- Improved add/edit camera screen to eliminate unused fields based on the camera profile
- Frame rate & decoding improvements
- General bug fixes and driver updates based on user feedback
April 19, 2015 – 4.2
- Improvements to two-way audio clarity for Foscam devices
- Stability improvements for various non-Foscam MJPEG drivers
- Fixed choppy or quiet audio playback on Foscam 89xx series cameras and clones
- Fixed presets for D-Link Profile 8 and Trendnet Profile 8
- Fixed TouchID handling when returning from sleep/lock mode
- Fixed reported crashes when recording video
- Added new camera profiles and a few camera models reported as compatible by users
- IPCC 9610 cameras now support both presets and pattern playback
- Allnet 2272 devices require RTSP to be enabled in the camera firmware for MPEG playback. App will now fall back to JPEG if RTSP is disabled.
- Created a new Security Spy camera profile specifically for MPEG4 decoding. The existing one has been renamed Security Spy MJPEG. If you wish to use MPEG4 streams from your installation of Security Spy, edit your cameras and choose the new profile. Keep in mind that this demands more CPU on your iOS device to decode and will result in lower frame rates or lag if you have several cameras visible at once on the thumbnail screen.
- The toolbar buttons on the thumbnail screen have changed. We brought back the wrench icon and placed the most commonly used configuration options there. The “action/share” button moved one position to the left in place of the delete icon. Database import/export/backup functions are under the share button. Deleting and reordering cameras are now under the wrench icon where most people would expect to find them.
- Frame rates for H.264 and MPEG video drivers will be slower in this release compared to our last few updates. This is due to a change to a third-party library called FFMPEG. We had previously been building it with aggressive optimizations enabled, but this introduced instability in the app. We now use the basic compile options and have sacrificed performance for stability. In the future we will attempt to improve performance again but will not allow the app stability to suffer in order to achieve this goal.
March 3, 2015 – Live Cams Pro 4.1.1
- Removal of FFMPEG for Foscam H.264 decoding. We are switching to much faster, highly stable realtime decoding which will use less battery, lower CPU and have less lag than the current decoder. It will also prevent the random crashes caused when FFMPEG receives corrupted frames on the network connection. This solution requires iOS8 and can not be provided for iOS7 devices.
- TouchID support for capable devices. If you have configured a PIN code for launching the app securely, this new update will first prompt you to use TouchID if your device supports it. You can still fall back to using the PIN code or simply press your finger against the sensor and the app will unlock.
- Elimination of memory leak found in the third-party networking software that we use. This leak is causing long-duration runs to crash. This is typically seen in overnight runs when the app is used as a baby monitor. We achieved a successful 48-hour test run with 4 live Foscam HD camera sources in order to consider this release stable.
- Fixed the native-resolution display option. This was failing for some H.264 cameras which were producing 640×480 images.
- New application setting option for allowing full streaming on cellular connections. Currently the app will switch to pulling JPEG frames for many cameras when a cellular connection is active. With this new option, the app will simply pull the normal MJPEG or MPEG video stream at full bandwidth regardless of Wifi or cell connection. By default the app will preserve bandwidth but if you enable this option it will consume large amounts of bandwidth for smoother video. BEWARE – only do this if you have an unlimited data plan!
- Fix for cameras hanging or freezing as reported by users. Apparently the app has not been properly reconnecting to cameras automatically in all situations when the network drops or when certain errors occur. The app should always reconnect properly and recover from loss of network, switchover between wifi/cell, and when a camera is powered on or off.
- The world map view will now leave the zoom settings alone after viewing a selected camera and returning to the map.
- The SD card playback screen has been re-designed. It also supports pinch-zoom (digital zoom) and has a new snapshot button on the lower toolbar.
January 31, 2015 – Live Cams Pro 4.0.4
- Added new options for enabling/disabling the sounds or visual alerts when motion is detected. Choose the action icon on the main toolbar (lower right side of the toolbar) and choose Application Settings. Look for the motion detection section and toggle the settings as desired.
- Foscam cameras now respect the “main stream/sub stream” switch for both cellular and wifi networks. Choose sub stream if you want to use less bandwidth and save money on your data plan. Choose main stream for the highest resolution. Streams are configurable in your camera’s web interface if you wish to tweak the bit rate or frame rate.
- Eliminated crashes caused by editing cameras and returning to the thumbnail screen.
- RTSP and HTTP ports are now properly handled. Please check the camera settings screen for your devices to ensure that you have filled in the proper values for your devices. The RTSP protocol switch must be set to HTTP if you are trying to share HTTP and RTSP data over a single port. Some cameras do not support “RTSP over HTTP” and for these you should assign a unique RTSP port to the camera and set the protocol switch to TCP in our app.
- Added a new option for toggling the display of the PTZ joystick controls. Find this in the Application Settings menus and enable or disable based on your preference of slider controls or joystick (Canon or Axis devices only). Sliders are the default controls.
- Some of the aspect ratio problems reported in 4.0.3 have been corrected. The remaining issues are fixed in the upcoming 4.1 release.
Coming soon, Live Cams Pro 4.1, with much faster HD decoding for Foscam cameras and reduced lag & battery consumption. We are also working on a fix for the 3rd party networking software that we use. We have discovered a memory leak in their software and it is causing overnight (long duration) runs to fail when memory limits are reached. We are aiming to achieve at least a 48 hour test run with 4 camera sources running at HD resolution.
January 15, 2015 – Live Cams Pro 4.0.3
Live Cams Pro 4.0.3 is the latest release of our iOS application for mobile surveillance.
Some of the main changes found in Live Cams Pro 4.0.3:
- Return of the PTZ slider controls for Canon and Axis PTZ cameras
- Addition of temperature display (realtime) for Fosbaby cameras (Foscam)
- Addition of lullaby playback controls for Fosbaby cameras (Foscam)
- The single-camera view now has a slim toolbar at the bottom row of the screen instead of a two or three row display found in 4.0.2
- The single-camera view also has a navigation bar at the top of the screen which contains the “back” button, camera title and connection status, and “overflow” menu with the extra camera options not available in the lower toolbar
- Icons on the single-camera view are optimized for retina displays and the new iPhone 6/6+
- Addition of a new RTSP port field on the add/edit camera screen. We have also added a second selection switch for protocol so that you can choose HTTP or HTTPS for the http port and TCP/UDP/HTTP for the RTSP port. Some of our camera drivers are hardcoded to use RTSP over HTTP. For these you will see that the HTTP port field is enabled but the RTSP port is disabled. The app will auto-prefill the appropriate values as you enter them.
We’ve listened to feedback and have fine-tuned the look and feel of the single-camera view and PTZ controls. Our goal was to minimize the screen clutter by only showing the essential icons on the toolbars, while keeping extra features available in the overflow menu on the top bar. A single tap on the video toggles the visibility of the toolbars so you can alternate between a fullscreen video view and one with the overlays and menus. The navigation bar is translucent while the lower toolbar is transparent. In landscape mode this allows the video to remain fullscreen at all times .
The home button has been eliminated and replaced with the standard iOS “back” button at the top of the screen. You can still double-tap to exit the single camera view, just as we’ve always supported.
D-Link users should note that when adding cameras you may need to set the “Channel #” field to point to a stream which is configured for JPEG or MJPEG. D-Link cameras which transmit H.264 do not properly report the content type. As a result our app thinks that the H.264 is actually MJPEG video and fails to decode it.