** In order to improve the security of camera communication, cameras will now connect to the controller using port 7442 instead of the web UI port (7443) **
Cameras running pre-3.8 firmware will be allowed to connect via port 7443 to be discovered and initiate software upgrade, but will only be allowed to fully connect over port 7442 (upgraded cameras should connect via 7442 after upgrade)
Any network configurations that define special rules for forwarding port 7443 for camera connections will need to be adjusted, adding port 7442 as allowed/forwarded to the server with UniFi Video installed.
The system property app.cam.https.port can be used to change the camera connection port. But app.cam.https.port and app.http.port (used to connect to the controller web UI) cannot be configured to use the same port number. The configured port cannot be a port already in use by UniFi Video or any other service running on the computer.
Version 3.9.0 will be the last version to display this warning
All Linux commands below are for theNVRappliance and Debian 7. Different Linux distributions will have slightly different commands.
Updating from aUniFiVideo installation prior to 3.3.0 might take an hour or longer, depending onthe amount ofrecordings in the database. To get up and running immediately, perform a clean install instead of upgrading.
YourUbiquitiAccount (SSO) is the same account you use tologinto the community forum. If you want to use a different account forUniFiVideo, first log out of the community before setting upUniFiVideo for cloud access.
When adding a new camera, your camera password will be reset and configurable underNVRSettings. Usernameremains the same.
Systems that are not the hardwareNVR(airVision-C orUVC-NVR) must have some form of anNTPdaemoninstalled to prevent timestamp and time synchronization errors.
Email and push alert enable/disable settings are now per-user instead of being system-wide. Alert settings can be found under the "Alerts" tab of each configured user.
Although downgrading is not technically supported, if you do choose to downgrade from a version below 3.8.0, you'll need to factory default your cameras while on firmware less than 3.8.0in order for the cameras to be managed by controllers less than 3.8.0. i.e. Downgrade the controller, make sure the firmware on the camera has downgraded to something lower than 3.8.0 (3.7.0 for example), factory default the camera, manage the camera.
Windows: Run Installer as Administrator
HardwareNVR/Debian Install manual installation (other Linux files are linked at the bottom of this post, simply change the URL andfilenameto the appropriate operating system):
Connect to yourNVRlocally (overHTTPSusing the server'sIPaddress on port 7443), then click 'Connect To MyUbiquitiAccount' underNVRSettings.
New firmware release(4.1.55)
Introduced support for G3-Pro camera
Reduced ghosting for G3 Micro in magic zoom mode
Fixed inconsistent audio recording volume on G3 Micro
Eliminated G3 Micro firmware update hang/failure due to out of memory
Establishes live stream faster
Added WiFi channel 120, 124, 128 DFS support for NA SKU
Added support for daylight saving time based on region (Daylight Savings Time zone change fix)
G3-MICRO setup sounds play and LED display only after storing WiFi credentials
Fixed a problem that prevented standalone mode operation
Up-to-date with hostapd vulnerability fixes
Enhanced SSH security
Enhanced HTTPS security
Upgraded curl to 7.55.1
Updated from OpenSSL 1.0.2l and OpenSSL 1.0.2m (fixing CVE-2017-3736 and CVE-2017-3735)
Fix live streaming issues introduced by latest Chrome update
Strengthened the way TCP connections are accepted on windows
Improved bandwidth sharing across simultaneous streams
Improved SSL errorlogging
Added "Managed by Others" status to be more consistent with UniFi and provide more feedback on the status of cameras in a multi NVR environment
Added Live Port Settings for RTSP/RTMP/RTMPS.
Any ems.rtsp/rtmp.enable and ems.rtsp/rtmp.port settings in system.properties should be carried forward into the top-level settings as a one-time migration. After that, the values set in system.properties will not be used by UniFi Video and can be removed.
Added live port settings port number validation checks
Improved data symlink repair mechanism when installing Debian package to prevent it from removing the UniFi Video base directory. Only reset UniFi Video to default as a very last resort.
Added Camera/App keystores and truststore backup/restore allowing controller to re-manage cameras after it was reset to default and restored from configuration backup
Added support for enabling/disabling NVR disconnect alert notifications
Fixed password recovery key being persisted after successful password reset
Fixed Camera cache synchronization (caused failures when performing bulk camera management)
Fixed available updates showing after manual install of a newer version
Added missing region code when handling timezone change (Daylight Savings Time zone change fix)
Fixed error 400 when attempting DB Analysis on UFV servers with more than 12 CPU cores
Fixed camera state showing as disconnected after it has reconnected
Fixed camera management regression, causing pre-3.8.x camera firmware to not be able to connect
Fixed Null Pointer Exception when accessing web socket session
Addresses A/V file cache filling up and causing recordings to stop when NVR is under heavy disk i/o loads. Seen mostly on the NVR appliance (with 20 cameras) or when a large number of cameras (40+) are managed on certain system configurations
Improved cloud web socket connection monitoring
Improved camera management reliability
Prevented audio disabling from being a setting that gets applied upon re-management. This would only apply in a situation where the camera was unmanaged, factory defaulted, then re-managed.
WebInterface (Formerly "Web Application")
Changed Zoom slider for UVC-G3-Pro to optical zoom (mouse wheel switches to client side zoom from the selected optical zoom level)
Added cloud disconnect email & push notification settings (Note this is only available from the local web app for now)
Added Recording Restoration option when performing Recording DB Analysis (replaces the ufv.recording.recovery system property)
Improved live stream error feedback
Fixed a regression causing recordings not to be deleted if the option is checked when un-managing multiple cameras
Fixed RTSP/RTMP URIs not updating when the Live Ports are changed
Added per stream error message when a camera streaming fails in the Live View
Added mobile apps download button to login page
Added support for NVR disconnect notification settings for all user groups
Allow Admin and Super Admin to download support files and configuration backup
Fixed a regression in Live View causing infinite loop
Fix RTSP/RTMP URIs not updating or showing when camera is first managed
After restoring from a backup, email server settings need to be validated via Settings to ensure they're applied
Logging in to your installation via the Android app takes a few extra moments to establish the connection and start a stream, we are investigating this issue. It appears to be app related and therefore, an Android app update will be coming to speed this up.