Product specifications
Chapter 3. VIDEO STREAMING AND CHANNEL SETTING
42
3.3 Using Online License Authorization
Concepts
Online license authorization offers software publisher a more flexible way to sell license and to eliminate
additional logistic cost. In NVR system, it even gives the flexibility to license software in per-single-channel
basis. Therefore it's more cost-effective to the customers.
In our system, there are two types of license:
Online license: This type of license requires periodic Internet check of license validity. It allows users to
transfer license from one computer to another, as long as the maximum concurrent license does not
exceed the purchased ones. In most scenario, this offers greatest flexibility, highest cost efficiency, and
minimum risk.
Offline license: This type of license does not require Internet when normal operation. However it needs to
be "bound" to a specific computer. The operation to bind a license to a computer is called "commit
". If you
committed a license to a computer, it became fused to that specific computer state (including its system
and the underlying hardware). If you change the underlying system or hardware, you risk losing the license.
It is generally recommended unless situation is required, one should avoid using offline license and choose
the online one. Even if offline scenario is required, one should start from using online license. After a
period of stable running, one can always convert online license directly to offline ones through the process
of committing
.
To generate effective license (called authorization code, or auth. code), one need two
elementsRequest code: This code contains information about target computer, number of channels and
type of product requested.
Purchase code: This is the code that you paid money for. (Giving away this code is same as giving
away your money. So you need to keep it in secret.)
In online environment, the request code is transparent (invisible) to users. You only need to input
purchase code in the GUI to get authorized. However, in some special environment, where Internet access
is not possible, we also offer an offline way to activate license. In this scenario, you must generate a
request file (which contains encrypted request code), copy it to a portable storage device, and bring it to a
computer where Internet access is available.