Issue: Windows depreciated ActiveX controls signed with SHA-1 certificate
Issue: IE full console not working
Enable user/usergroup management in simple console
Issue: ONVIF StreamUri encoding
Add Dropbox integration to upload video snapshots
Issue: Hotkey still accessible in lock console mode
Include Packet Buffer Overflow in NotificationCenter
Include Password Wizard in NotificationCenter
Issue: Trigger Policy Not Saving
Include corrupted briefcase items in Notification Center
Fix a pointer bug in Ds_XmlFileDLTask
Fix a bug regarding updating MobilePush item
User privilege to change his/her own password
User Sponsor Notice can be dismissed in small screen
Wipe client config to workaround client crash
Exporting online license is no longer allowed
Issue: Welcome screen will not be dismissed when instructed to
Issue: Unable to open client after out-of-memory (if viewing timebar)
How to disable a TriggerPolicy item temporarily
Added security warning to change default password
Known Issue: PatternSet missing file
Issue: When using FTP upload, specifying directory may not work
Issue: Video analytics may not work with triangular polygon ROI
Issue: Console may crash when editing user tree
Issue: Ignoring "RTSP Packet Buffer Overflow warning" may not work on CMS
Issue: RTSP Packet Buffer Overflow auto-resolve may not work
Community Platform incorporated into Camera Find
Improved alarm handling for inactive IVS (motion detection and object tracking)
Simplified motion detection configuration
Automatic recovery from critical disk Error (Storage Monitor)
Added: Connect to remote NVR using domain name
Issue: Lite edition - 5x5 matrix layout won't save in pattern page
Issue: Internet Explorer will not open under Windows 8
Issue: PacketBufSize sometimes not working
Issue: Cannot change admin password
How to read Genius Vision Software Changes
Issue: Corrupted slot after Windows restart
Add ET02 for ONVIF InitialTerminationTime issue
MaxSize_GB default value issue for non-HDD drives
Issue: ONVIF PTZ free mode sends stop first
Issue: ONVIF PTZ number precision not enough
Updated x64 Enterprise packaging
Introduction to 64-bit Architecture
x64 (Enterprise) System Limit Extension
Multiple client instances with same profile could crash the system
MainStreamIndex (Recording Stream)
Edit of Administrators group could lock-up the system
Fixed ONVIF config change checking for Stream 2
Fixed ONVIF missing SessionTimeout for SetVideoEncoderConfiguration (technical)
Add credential info in tooltip for NVR channel
Fixed an issue that IP-address control is too short
License manager issue under Win XP
SyncPlay pause may cause memory overflow
Fixed IE embedded full console cannot change to full screen
Added MobileOptions to reduce mobile APP bandwidth
Fixed ONVIF-find support for non-standard HTTP port
Fixed a ONVIF issue that GetOptions is missing VideoSourceToken. Also added imaging20 compatibility.
GetOptions is missing VideoSourceToken
Changed driver list to alphabet order
Enhanced FileSize_MB strategy for StorageConfig and changed its validation.
Genius Vision Google Map function.
This deprecated function has been removed since version 929.
Due to the fact that Google Map API has been changed several time, and Internet Explorer SDK, which Genius Vision employs to embed Google Map has been obsoleted by Google, you may receive script error when using Google Map.
Due to several architectural issue involved, there is currently no plan to fix this issue. Google Map can be considered as a deprecated function, and it will be removed from the NVR software in the future.
You may receive script error (such as the screenshot below) when using Google Map.
There is no known workaround. However, you may choose to use Genius Vision internal map function to replace such function.
2016/1/1
Genius Vision ActiveX control.
Fixed in 927.
It has come to our attention that Microsoft has enforced a policy, that starting from 2016/1/1, all ActiveX controls with SHA-1 certificate will be marked as not-allow-to-use in Internet Explorer.
The only way to fix it is to upgrade to a newer version of software, which is signed by certificate with SHA-2, in order to comply with this new policy.
Genius Vision code signing certificate has been updated to use SHA-2 since version 927.
You will receive following errors, when trying to use ActiveX control in Internet Explorer:
There is no known workaround.
It's speculated that if you use Windows 10, you will receive this error. If you use older version of Windows, such as Windows 7, and you keep Windows Update disabled, you might not receive such error.
Version 920
IE full console
Fixed in version 927
When clicking 'Connect Full Console' in ActiveX control, nothing happens.
Install NVR client application and use 'Connect to remote NVR' function.
See also
Services are registered (RegisterServiceFactory) in 2 files; NvrSysBase.cpp and NvrSystem.cpp. Services registered in NvrSystem.cpp are only accessible in server and WinHttpServices is one of these server-only services. IE full console did not use WinHttpServices before. With the introduction of MobilePush, local console uses WinHttpServices and error occurrs since it's not available in client. To fix this, WinHttpServices registration was moved from NvrSystem.cpp (server only) to NvrSysBase.cpp (server and client).
Version 927
Video snapshots uploaded to Dropbox could be difficult to manage if there are multiple Dropbox items, especially in CMS with many NVRs. Folder option is added so user can manage uploads with folder names of their choice.
Input folder name in the field 'Folder' and video snapshots will be uploaded correspondingly.
Version 927
Console config invoked in ActiveX control did not have user/usergroup tabs. Sometime systems are designed in a way that end-users can only access NVR with ActiveX control and they are unable to manage user/usergroup. So the tabs are added.
User/usergroup tabs are added ActiveX control and operations are completely the same as system configuration dialog in full console.
See also
All active versions
ONVIF driver, with certain cameras
Fixed in version 927
If StreamUri returned by a camera contains '&', NVR cannot parse it correctly and video won't be streamed.
Manually input RTSP UrlPath.
Version 926
To upload video snapshots and to be accessed anywhere. It functions very similary to FTP.
All active versions
Lock console mode
Fixed in version 926
When users press F12 to lock console, they can still use keyboard to control players or invoke dialogs and change something.
Physically lock keyboard in a tray.
Version 925
See also
Version 925
See also
Version 923
Trigger Policy
Fixed in 925
Trigger Policy cannot be saved. Nothing happens when trying to save.
None.
The issue is introduced in commit 9239a20e. Local Class of Trigger Policy TvDialog is replaced by NotificationCenterDialog by mistake. The two dialogs has no connection at all and this line should not have been here.
Version 924
Some briefcase items are associated with files and if the file is missing or cannor be opend for any reason, the briefcase item is broken.
When users try to access any of the corrupted items, Notification Center pops up to inform users. Users can delete the corrupted items to prevent future use of the items or ignore this alert.
All active versions
Data entries with files: Pattern, PatternSet, File
Com_DataEntryRec for Ds_XmlFileDLTask is pointer instead of auto pointer and the content could change and crash when trying to access it.
Version 920
Mobile Push
Fixed in 924
Disabling a Mobile Push item won't take effect without NVR reboot.
The flag 'Disabled' for Mobile Push is checked in initializeMobilePush() but not in updateMobilePush().
Version 923
Notification Center is a dialog to manage all kinds of notification and warning. As of version 923 only storage warning and Welcome Guide are included. There will be more in the future including out-of-memory, RTSP packet buffer overflow, default password not changed, corrupted disk...
Notification Center pops up automatically if there's anything that requires users to see. Non-critical messages can be dismissed by checking 'Do NOT show…' checkbox.
Version 923
For simple and small scale NVR, users can quickly select a disk for recording, leaving all the advanced parameters behind.
Simplified storage config is included in Notification Center and it pops up automatically if storage is not configured yet. Users can still access the advanced storage config.
See also
Version 923
Before version 923, only users with admintrative privilege can change passwords of any user. Now administrator can grant the privilege of changing password to any user. In Users Groups config, under Operation View-> Manage, check Self (Password) and any user in this group can change his/her own password. Administrators can not see the new password but they can always disable or delete the user, or change their privileges or groups..
Please view the following video tutorial.
See also
Version 923
An alternative button is added to dismiss community sponsorship banner for small display that can not access the original dismiss button to the right.
See also
Sometimes a previously working client crashes on startup. The first thing to suspect is corrupted config. To confirm the issue or to fix it, users can clear client config. To clear client config, follow the step below...
Open Windows File Explorer and goto...
%appdata%\GeniusVision
You will see some .dbx files. GeniusVision_LocalClient.dbx is client config if you use system tray icon to invoke client. Rename the file and you will have a clean startup of client.
If you use Connection Agent to invoke clients, rename config files GeniusVision_RemoteClient*.dbx. The number before .dbx is the profile number.
Version 922
Exporting online license is pointless as they can always be installed on a new machine. License export/import is designed for backup/restore of offline (bound, comitted) license. And restoring online license after comitting is not possible. Online license is managed by license server and the act to commit tells the license server that the code is no longer managed by license server. So even if the online license is restored, license server no longer validate it, making the license unusable.
To backup/restore license, users must backup only offline license. After version 922, there's mistake-proofing prevent users from exporting online license.
See also
Version 920
Fixed in version 922
Welcome screen
We have recently became aware an issue with the welcome screen, that it will not properly dismiss when instructed to (by checking the box).
This issue has been put into further investigation.
This issue has not known to affect any other operational functions.
This issue has been known to be caused by the change of Internet Explorer SDK version used by NVR software because of the adoption of Pushbullet Mobile Push service.
No known workaround available yet. A fix is included in the version 922.
2015/11/30 Confirmed: Working in IE 8 but not in IE 10.
This error message shows both in IE8 and 10 and not sure if it's related to this issue.
Before version 922 the checkbox is in the HTML page and its functionality depends on Internet Explorer compatibility.
Version 922 changed the checkbox to Windows button.
Version 858
Timebar, client console
Fixed in version 921
Client won't run if the following conditions are met:
Reset client state. To to so, follow the steps:
Each event in timebar has a style. Style for out-pf-memory (SysOff3) is missing and error occurrs.
Version 919
Setting up a Trigger Policy could be time consuming. Sometimes users need to temporarily disable a Trigger Policy but the only way to do so is to delete the item totally. And when they need that item they have to go through all the configuration again. So an option to disable a Trigger Policy is added.
Select the root node and the following page is displayed. Select 'disable' and click Apply to suspend this item. At any time change the setting to 'enable' and the item will be running again.
After verion 918, Genius Vision NVR hints users to change default password. Just enter the old password and the new password in the dialog to change the default password, if the dialog pops automatically.
The dialog no longer pops if you change the default password. You can also click dismiss to ignore the warning but you will leave your system unprotected.
Please understand that with this dialog you are changing the password for default administrator (user 'admin'), no matter what account you are currently logged on with now. Genius Vision NVR does not hint to change password for any other administrator accounts you create on your own. So please make sure you use strong passwords when creating accounts.
If anytime you want to change the password, or you are using older version without the hint, open System Configuration and click Users tab.
All active versions
PatternSet and database exporting
Fixed in 919
When a PatternSet item is corrupted (the file that stores pattern layouts and pages is missing or broken), the PatternSet cannot be opened. And when such item is opened, the system is trapped in a state that PatternSet can no longer be saved or opened (even for an uncorrupted PatternSet).
The corrupted item also affects database exporting. Exporting will never be finished.
A common reason for PatternSet to be corrupted is reinstall of the system. The following operation sequence corrupts all PatternSet items:
To prevent this, files in System Briefcase must be saved and put back manually when reinstalling. The files are located in C:\SystemBriefcase\Repository.
The notifyFileCompletion() route does not handle file open error. NVR server (Cx3_FileClient) does not signal console (Cx3_FileServer) when the file is missing or unable to be opened. And console waits indefinitely. corrupting the whole file transfer mechanism.
All active versions (dated back to version 700)
Trigger policy, FTP uploading
Fixed in 918
With directory specified, files will still be uploaded to root.
Upload files to root only.
The function was simply not implemented at the release of Trigger Policy. This could be a problem when files are too many, FTP server stops working. Newly uploaded files are invisible and files on the server could not be downloaded or deleted. But even with 'directory' implemented, eventually the amount of files in a directory grows too large. To address this, a special value '[auto]' is added. When '[auto]' is input as a directory, NVR automatically upload files to different directories by their date.
All active versions (dated back to version 700)
Motion detection
Object tracking
Fixed in version 918
Polygon ROI with 3 vertices (triangle) has no effect.
Create polygon ROI with at least 4 vertices.
There's a configuration check in Cv_Core.cpp to make sure a polygon has at least 3 vertices. (a line is not a polygon) There are multiple issues with this validation:
All active versions (dated back to version 700)
CMS, user tree
Fixed in version 918
The following conditions must be met to trigger this bug:
Invoke the crashed consoles manually
In DomainPlayer.cpp, during loadGlobalTree()Â sequence, the whole user tree is reconstructed in sub-sequence LV_TRVU. Channel list is acquired with Ds_ConfigManager::getChannelNameList()Â to reconstruct the tree. The list include both NVR channels and sub channels and is not sorted according to CMS structure. So it's possible that a sub channel is added before its parent, causing console to crash in Wtk_TrVuItem::getTrVuItemAssert().
For example:
Channel "CH_001" could be added before channel "SR" and all consoles crash.
Version 873
Packet Buffer Overflow warning on CMS
Fixed in version 918
When ignoring the warning triggered by channel of remote NVR, it has no effect. The dialog still pops.
Invoke console of the NVR and ignore the warning on that NVR
Version 878
RTSP packet buffer overflow auto-adjustment
Fixed in version 917
When user clicks Auto to let the system increase buffer size, channel will be configured automatically and PacketBufSize appears to be increased. But the effective value remains unchanged (default 300,000 bytes) if the channel is never configured by user before. The result is that the warning keeps popping and can never be resolved automatically.
Manually increase buffer size
Version 916
See also
915
When inputting URL relative path there are two forms; starting with or without a slash. For example:
With slash | /mjpeg |
Without slash | mjpeg |
Both forms seem correct but only the later works. If the one with slash is used, NVR will compose a URL like this and fail:
rtsp://192.168.0.101:8558//mjpeg |
In version 915, auto check is added for RTSPCam, HTTPCamera, and GenericCamera. Now user inputted URLs with or without slash both work as intended.
NVR automatically composes correct URLs and there's nothing needed to be done by users.
915
If users setup video analytics but it's not running, NVR fires an alarm of "VIDEO ANALYTICS INACTIVE". There's a problem with this alarm because the state of being inactive is persistent. The alarm will be fired again immediately after users acknowledging it. Users must either enable detection or reset analytics configuration or the alarm can't be dismissed.
In version 915 an improved menu is created specifically for this alarm for users to manage it easily.
When the alarm is active, the alarm menu is replaced with IVS Inactive menu. Users can enable client detection or open video analytics setup dialog. Enabling client detection immediately dismisses the alarm. In video analytics setup dialog, users can reset configuration (if video analytics is not wanted) or enable server-side detection. (which consumes significant system resource in background)
Note: This function is available since version 921.
Genius Vision NVR has a very flexible and powerful video analytics configuration that supports multiple instances of detection, multiple ROIs (region of interest), and shared ROIs for multiple instances of detection with different parameters. But this is unnecessarily overwhelming for users who just want simple motion detection (VMD). And the learning curve is steep even for simplest detection.
In version 921 a simple configuration for motion detection is added.
See also
In Motion Detection Configuration (just above the original Video Analytics Setup) there're only limited (and most used) options for users:
Enable/disable motion detection |
Change sensitivity |
Add ROIs (region of interest) |
Reset ROIs (detect whole video) |
Version 915
When storage encounters a critical error (be it hardware malfunction, driver error, or OS error), NVR storage subsystem may fail to mount, making NVR unable to record any video. Storage monitor add corrupted file to a blacklist and avoid it to make sure storage subsystem works.
Storage monitor only prevents NVR from accessing corrupted data that stalls storage subsystem. It does not…
1. Fix hard drive malfunction.
2. Recover corrupted data.
3. Detect corrupted video and recover it.
Disk space will be lost for any corrupted file blacklisted.
On NVR start, storage is busy scanning files...
If it takes longer than usual to finish, warning message pop-ups and shows scanning progress.
If any file takes too much time to be opened, NVR blacklists that file and restart. After restart, the file will be skipped to avoid critical error.
On NVR startup, if there's any blacklisted file, Critical Disk Error dialog pops up and in system logs all affected drives are listed.
NVR probably already blacklisted all affected files and storage may come online. But this message usually indicates that there's a critical error in hard drive, possibly caused by hardware malfunction. There's a high risk that recording will fail or recorded video will be lost. Users are suggested to do the following procedure…
The dialog can also be opened in system logs.
Replacing problematic hard disk drives is the only way to fix critical disk error and keep NVR stable and healthy.
Added in 879
Suggested by a number of user feedback, now we allow connecting to remote NVR using domain names, in addition to IP-address-only.
Long-standing
This issue only affects Lite edition.
Fixed in 879
When changing to 5x5 matrix layout in pattern page, the state of the page will not be auto-saved. So next time you open the console, that page won't exist.
Instead of using 5x5, you can use 6x6, which still can be auto-saved.
This is a long-standing issue.
It's known to affect functions that involves opening a full window Internet Explorer to show something, that under Windows 8, the browser window will not open. Including:
Fixed in 878
The browser window will not open, no error message is given.
Under Windows 8, there is no known workaround. The only way is not to use it.
Version 873
RTSP buffer overflow auto-resolve
Fixed in 878
In some cameras, overflow occurs rarely. At the checkpoint of auto-resolve mechanism, there may not be overflow and buffer size is not increased.
Increase buffer size manually.
Version 873
User management for default user "admin"
Fixed in 877
Password/description for default user "admin" cannot be changed. Upon OK/Apply, system logs "System config changed" but not "User 'admin' changed". The change is not saved.
Image 1. Before 873, successful change of user 'admin'.
Image 2. Bugged behavior. User 'admin' is not changed.
Install version 872 and change password
There are 2 tables in Software Changes: Changes and IssueVersionGrid.
This lists known issues and their fix, if it's fixed. The IDs are coded as following:
Taking the 3rd row "KI:MaxSzNonHdd" issue as an example:
The table visualized affected versions. "X" means the issue is present. "<" means the issue is fixed. Bugs can be introduced during software development and you may not be satisfied with every change of newer versions. So don't blindly update to the latest version. Use the table to find the issues that currently bother you and install "Suggested Upgrade" to fix the active issues without changing the system dramatically.
Version 741
Video rendering, only when Maintain aspect is selected and player window size is twice larger (any of the two sides) than actual video. This bug rarely occur on megapixel cameras.
Fixed in 876
When player is twice larger (any of the two sides) than actual video, player no longer maintain aspect ratio of the video.
Long-standing
Service mode only. (Hybrid is not affected)
Fixed in 875
After Windows restart by user request, system appears to be terminated abnormally and there's corrupted slot.
Shutdown NVR engine manually before shutdown or restart Windows.
This is added in 875
The reason for this parameter is detailed in the following technical article:
The difference between ET01Â and ET02Â can be illustrated in the following XML:
ET01 |
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:wsdp="http://schemas.xmlsoap.org/ws/2006/02/devprof" xmlns:timg="http://www.onvif.org/ver10/imaging/wsdl" xmlns:ovi20="http://www.onvif.org/ver20/imaging/wsdl" xmlns:ove="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:ovio="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:ovz="http://www.onvif.org/ver10/ptz/wsdl" xmlns:ovz20="http://www.onvif.org/ver20/ptz/wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> Â Â Â <soap:Body> Â Â Â Â <ove:CreatePullPointSubscription> Â Â Â Â Â Â <ove:InitialTerminationTime>PT30S</ove:InitialTerminationTime> Â Â Â Â Â </ove:CreatePullPointSubscription> Â Â </soap:Body> </soap:Envelope> |
ET02 |
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:wsdp="http://schemas.xmlsoap.org/ws/2006/02/devprof" xmlns:timg="http://www.onvif.org/ver10/imaging/wsdl" xmlns:ovi20="http://www.onvif.org/ver20/imaging/wsdl" xmlns:ove="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:ovio="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:ovz="http://www.onvif.org/ver10/ptz/wsdl" xmlns:ovz20="http://www.onvif.org/ver20/ptz/wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> Â Â <soap:Body> Â Â Â Â <ove:CreatePullPointSubscription> Â Â Â Â Â Â <ove:InitialTerminationTime xsi:nil="true" /> Â Â Â Â </ove:CreatePullPointSubscription> Â Â </soap:Body> </soap:Envelope> |
Version 873
Storage Configuration, read-only drives.
Fixed in 875
When a read-only drive is selected in Storage Config, non-numerical text appears in MaxSize_GB and it's can't be saved because it's not a valid value.
Manually input a valid value and click Apply.
ONVIF PTZ.
Fixed in 875
At random times, the NVR software will send a ContinuousMove command with x=0, y=0 prior to actual commands. Some PTZ camera will treat such command as Stop command and will introduce additional delay.
There is no known workaround on the NVR side, except to upgrade to newer version.
ONVIF PTZ.
Fixed in 875
NVR will send ONVIF ContinuousMove command with x=0, y=0, where in reality x and y can be a very small number. Some PTZ camera will treat such command as Stop command and will introduce additional delay.
There is no known workaround on the NVR side, except to upgrade to newer version.
NOTE: Enterprise Edition has been superseded, you are strongly recommended to use Subscription Edition instead.
Requires additional copye license | Per Camera Commercial License (pro, ipr, pano) | |
Commercial Edition (32-bit) | No | Yes |
Enterprise Edition (64-bit) | Yes | Yes |
Community Edition 32-bit | No | Not applicable |
Community Edition 64-bit | No | Not applicable |
Due to the fact that x64-based system comes with more available system resource (if configured properly), x64 build of NVR software has extended several system limits and/or default values, as illustrated below:
32 bit | 64 bit | |
Maximum allowed TCPConnections (Image 1) | 1,000 | 2,000 |
Default TCPConnections | 150 | 1,000 |
Storage MaxSize_GB per directory (Image 2) | 20,000 | 80,000 |
Default MaxSize_GB per directory | 1,000 | 1,000 |
Maximum number of monitors supported (Image 3) | 6 | 8 |
Maximum number of matrix view | 256 (16x16) | 400 (20x20) |
After version 874, matrix layout 20x20 is added to utilize full power of 64 bit Enterprise Edition . To increase system stability, layout larger than 10x10 request stream with MobileOptions with an interval of 3 seconds, which means video is limited at maximum of ⅓ FPS.
So far the mechanism is automatic and there's no option or configuration for it.
Image 1
Image 2
Image 3
Image 4
Genius Vision NVR provides the function to open multiple consoles on single PC, which is usually needed for multiple monitors. When opening consoles, users can select different profiles so states like layout, window position, attached channels, etc, will be stored separately. If 2 or more consoles are opened with same profile, consoles may crash due to conflicting operations on database.
As of version 874,one profile can only be opened with one console.
Version 874
This fix addresses the packet buffer overflow causing video image to corrupt at bottom by providing semi-automatic hint to adjust packet buffer size. More details please refer to Technical FAQ.
If any of the channels encounter packet buffer overflow, the following dialog pops up.
There're 4 actions:
Opens the document that explains RTSP packet buffer size issue.
Opens Camera Setup dialog for user to configure buffer size manually.
Let NVR to increase buffer size automatically.
NVR no longer shows this dialog in the future. The warning can still be seen in system logs.
If Auto is selected, NVR increases buffer size to resolve the issue automatically. Because NVR can never know exactly how many bytes are required, it will increase buffer size incrementally until video data is not truncated.
Version 874
By default NVR records first stream, which usually has higher quality and data rate. If user wants to record stream other than first one, MainStreamIndex needs to be configured.
In Record page, Video Setup tab of Camera Setup dialog, find MainStreamIndex.
There're always 4 options no matter how many streams the camera support. 0 is the default value. Please check if the stream exist before selecting. If the selected stream does not exist, NVR will still record first stream. (stream 0)
Version 857 (2013-11-4)
Configuring TCP Connections limit of remote NVR. (client and server run on different computers)
This issue is fixed in version 874
Upon applying, TCP Connections will be reverted to original value. The value cannot be changed.
Configure TCP Connections on NVR server, instead of from remote client.
An issue has been reported and confirmed to be an issue of Genius Vision NVR software that if an administrator who belongs to Administrators group and tries to disable the "Manage System" access right, this could potentially leads to lock-up to an entire NVR server. Removing auto-created user "admin" from Administrators group could also lead to lock-up.
Image 1. Administrator privilege is removed from Administrators group
Image 2. User "admin" is removed from Administrators group
As of version 874, user "admin" and user group "Administrators" can no longer be edited. They always have administrator privileges. Previously locked system will also be fixed. To protect the system, users MUST change default password of user "admin". Please do NOT use common default passwords like 1234, pass, root, 9999, 0000, etc.
Image 3. Check boxes are grayed out. Privileges can not be edited.
Image 4. Remember to change default password to protect the system.
Â
Behavior of generating password is also changed. Before the change, when using the button to generating password, Confirm new password is filled automatically. Now users have to paste generated password in.
Version 865 (2013-12-23)
2nd stream for all channels, this includes:
This issue has been fixed in version 872.
1st stream is always displayed even when 2nd stream is selected, by user or layout auto-switch. And in this state only the first frame of 1st stream is displayed. The video will not update.
Resetting channel sometimes fixes the state temporarily. It's broke again if stream or layout is switched.
No known configuration can fix this state so far.
For video analytic, if 2nd stream or auto is selected for server-side detect, software motion will be constantly triggered even without any motion. (probably it messes frames from both streams?) Selecting main stream can fix this.
Image 1. From left to right: main, secondary, auto. They all display 1st stream (2nd stream is JPEG CIF). Top row is local channel and 2nd is remote channel.
Image 2. Video analytic is also affected.
Image 3. Server-side software motion is constantly triggered without any motion.
Before version 869, SetVideoEncoderConfiguration for stream 2 does not work properly. Stream 2 ignores user configuration and streams with default encoding/resolution only.
Before version 869, SessionTimeout in SetVideoEncoderConfiguration is missing. Some cameras consider this invalid request and encoding/resolution/quality can not be configured at all.
    <trt:SetVideoEncoderConfiguration>       <trt:Configuration token="VideoEncoderConfiguration1">         <tt:Name>VideoEncoderConfiguration1</tt:Name>         <tt:UseCount>1</tt:UseCount>         <tt:Encoding>MPEG4</tt:Encoding>         <tt:Resolution>           <tt:Width>160</tt:Width>           <tt:Height>120</tt:Height>         </tt:Resolution>         <tt:Quality>3</tt:Quality>         <tt:RateControl>           <tt:FrameRateLimit>1</tt:FrameRateLimit>           <tt:EncodingInterval>1</tt:EncodingInterval>           <tt:BitrateLimit>1000</tt:BitrateLimit>         </tt:RateControl>         <tt:Multicast>           <tt:Address>             <tt:Type>IPv4</tt:Type>             <tt:IPv4Address>0.0.0.0</tt:IPv4Address>           </tt:Address>           <tt:Port>10</tt:Port>           <tt:TTL>255</tt:TTL>           <tt:AutoStart>true</tt:AutoStart>         </tt:Multicast>         <tt:SessionTimeout>PT30M</tt:SessionTimeout>       </trt:Configuration>     </trt:SetVideoEncoderConfiguration> |
NVR channel (CMS) can be logged on with current user or any specified user in NVR Configuration. To make sure the correct user is logged onto the NVR, hover on NVR channel in Tree View to check active user. This is especially crucial if different users with different privileges are used for local and remote NVR.
Before version 868 (2014-02-25), IP address edit in large font is too short for 3-digit numbers. This is not only a display issue, it also makes it almost impossible to setup NVR because Windows does not allow input of 3-digit numbers. User have to change to small font (system default) to setup channels.
Input IP address in Domain name field instead, as shown below.
License manager, only under Windows XP
Fixed in version 867 (2014-01-06)
In Windows XP, license manager can only be invoked once. The following error pops up if it has been invoked before, even if it's closed now.
Close all Genius Vision processes including organizer. Restart organizer and run license manager.
Version 853 (2013-09-19)
Synchronized playback, playback tab. Both pure IP and hybrid. This problem does not seem to appear on most users.
Fixed in version 863 (2013-12-13)
Random, sudden onset of memory overflow when operating synchronized playback. Related to pause, but pause does not necessarily trigger it. Pause and attach channel seems triggers it.
IE remote console.
Fixed in version 868.
In IE embedded mode, pressing F10 to switch to full screen makes this blank window.
User can resize window to recover from the bugged state...
Version 827 (2013-02-18)
Object tracking, client detection
Fixed in version 857 (2013-11-04)
Text of object tracking is missing.
And display config is ignored. Indication is always translucent.
Users can still check counting in timebar or storage map.
Version 841, for b80
Version 792, for b70
To reduce bandwidth usage, a protocol option is added to NVR server to reduce network usage by transmitting only I-frames at a specified interval, such as 5 seconds. This will keep the video frame updating, without consuming too much bandwidth. This is especially useful when video packets are transmitted over mobile Internet such as 3G mobile network.
This function is used automatically when mobile APP uses video list view.
Version 841
An issue has been identified that the NVR ONVIF-find implementation cannot properly deal with ONVIF camera with non-standard HTTP port (80). This issue has been fixed.
Use only standard HTTP port for ONVIF cameras, or manually add camera without using camera find.
This change address two ONVIF compatibility issue.
A spec-mandatory element VideoSourceToken was missing from GetOptions of NVR implementation. The fix has addressed this issue.
<soap:Envelope xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:timg="http://www.onvif.org/ver10/imaging/wsdl" Â Â <soap:Body> Â Â Â Â <timg:GetOptions> Â Â Â Â Â Â <timg:VideoSourceToken>VideoSource0</timg:VideoSourceToken> Â Â Â Â </timg:GetOptions> Â Â </soap:Body> </soap:Envelope> |
The implementation added as follows:
Thereby achieve automatic detection compatibility.
Since version 838, drivers are sorted alphabetically.
       Â
Version 824
In Storage Config, FileSize_MB defines file size for auto-split of recorded data. The value was capped at 2,000 before version 824. If the storage is very large, there will be too many files. NVR maintains a list of files in memory. Increasing file numbers put a heavy loading on NVR and makes it unstable. To reduce file numbers, in version 824 FileSize_MB cap was increased to 10,000. Also the initial value is calculated based on total available space to maintain a healthy number of files, which is around 1,000.
Image 1. FileSize_MB is defined in Storage Configuration dialog.
Image 2. Recorded data are splitted according to the value of FileSize_MB. It's not exactly the same because the difference of 1,024 and 1,000 in calculation.
In most cases, users need to do nothing to be benefited from this change.