Vinteo Server Licensing: различия между версиями
Alina (обсуждение | вклад) |
Alina (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 14: | Строка 14: | ||
The number of licenses for different resolutions is distributed automatically. | The number of licenses for different resolutions is distributed automatically. | ||
− | || | + | || Indefinite |
|- | |- | ||
− | | | + | | Static licensing || Licensing by ports with a fixed number of ports of different resolutions and all available licensing options. || Indefinite |
|- | |- | ||
− | | | + | | Legacy |
+ | |||
+ | (legacy static licensing for closed distribution) | ||
+ | || Licensing by ports with a fixed number of ports of different resolutions and a limitation on the number of licensing options (does not support current licensing options). || Indefinite/terminable | ||
|- | |- | ||
− | | | + | | NLS |
+ | |||
+ | (Network Licencing Server) | ||
+ | || Network licensing server that provides work with Dynamic and Static license pools. || Indefinite/terminable | ||
|- | |- | ||
− | | | + | |} |
+ | |||
+ | = Server edition licenses = | ||
+ | |||
+ | The server edition type according to the licensing type is shown in the table below. | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |<td align = 'center'> <td colspan = '4'> '''Possible licensing type''' </td> </td> | ||
+ | |- | ||
+ | |<td colspan = '4'>Maximum number of simultaneous calls</td> | ||
+ | |- | ||
+ | | '''Edition type''' || Static licensing || Dynamic licensing || Legacy | ||
+ | (legacy static licensing for closed distribution) | ||
+ | || NLS | ||
+ | |- | ||
+ | | Base || 20 HD || 40 SD || 20 HD || 20 HD | ||
+ | |- | ||
+ | | Standard || 100 FHD || 125 HD || 100 FHD || According to the selected licensing type | ||
+ | |- | ||
+ | | Enterprise || No limits || No limits || No limits || No limits | ||
+ | |} | ||
+ | |||
+ | = Licensing the number of simultaneous connections of participants to conferences = | ||
+ | |||
+ | Licensing the number of simultaneous connections can be implemented in two ways: licensing by port; using dynamic (fold-out) licenses. | ||
+ | |||
+ | == Licensing by ports == | ||
+ | |||
+ | Depending on the availability of video transmission and image resolution 4 types of connections are defined: | ||
+ | * Audio - connection without video; only sound; | ||
+ | * VGA corresponds to a resolution of 640x480 pixels; | ||
+ | * HD - 1280x720; | ||
+ | * FullHD - 1920x1080. | ||
+ | If a client connects to the server with a resolution that does not match one of the basic ones, then the server determines the type of such connection using the following algorithm: | ||
+ | * a base resolution is selected with a minimum value of the product of the vertical and horizontal components of the image resolution (the number of pixels in the one frame); it is no less than the value of the product of the vertical and horizontal components of the image resolution in the connection for which the type is being determined. The type corresponding to the selected base resolution is taken as the connection type. | ||
+ | For example, for a resolution of 1024x768 the HD type will be selected since the product of the resolution components of such a connection is 786432. The minimum base resolution for which the product of the components is greater than or equal to the found value is 1280x720 (921600). When licensing by port the maximum number of each type of connection is set separately, for example: | ||
+ | * Аудио - 20 pcs; | ||
+ | * VGA - 50 pcs; | ||
+ | * HD - 20 pcs; | ||
+ | * FullHD - 5 pcs. | ||
+ | When a client connects to the server (at the time the connection is established) the server checks whether there are free licenses for the connection of the type that the client is requesting. | ||
+ | * If there is a free license of the required type it will be used and the connection will be established. | ||
+ | * If there is no free license of the required type then the server checks for the availability of a free license with a higher resolution than the one requested by the account. If there is one then it will be used. The connection is established with the requested resolution. | ||
+ | * If licenses with a higher resolution are not found then the server checks for the presence of a license with a lower resolution down to the Audio type. If such a free license is found, then it will be occupied and the server establishes a connection with a quality corresponding to this license. | ||
+ | * If there are no free licenses the server will not allow you to establish a connection. | ||
+ | Recording and broadcasting of the conference requires licenses. Connecting a video or rtsp stream to a conference takes one HD license; if one is not available on the server then any free video license will be used. When making a point-to-point call two server licenses are required corresponding to each of the call arms. | ||
+ | |||
+ | == Dynamic licenses == | ||
+ | |||
+ | With this method 4 types of connections are defined depending on the video resolution: | ||
+ | * Audio - connection without video, only with sound; | ||
+ | * SD - 720х576 pixels; | ||
+ | * HD - 1280x720 pixels; | ||
+ | * FHD- 1920×1080 pixels. | ||
+ | If an account when connecting requests a resolution that does not match one of the basic permissions then the server determines the type using an algorithm similar to that described in the licensing by ports method. The license specifies the number of audio connections and the number of HD connections. The following format matches are accepted: | ||
+ | * 1 HD = 2 SD = 0,4 FHD | ||
+ | When a client connects the server determines the type of license required (SD, HD or FHD) and checks the balance of unused licenses. If there are enough free licenses the server allows you to establish a connection with the parameters requested by the client. If there are not enough licenses the server will allow you to establish a connection with a lower resolution for which the remaining licenses are sufficient. Any conference broadcast, conference recording, video connection or RTSP stream uses licenses corresponding to the selected quality. | ||
+ | |||
+ | For example, the server license specifies 24 HD licenses. Clients with a resolution of 1920x1080 are connected to the server sequentially. Connecting the first such client will take 2.5 HD licenses; out of 24 there will be 21.5 free licenses left. Next 8 more participants will be able to connect to the server with FHD resolution. After this there will be 1.5 free HD licenses left. The next client will no longer be able to connect with FHD resolution since there are not enough free licenses. If he connects with a resolution corresponding to an HD connection then the server will have 0.5 free licenses left which is only enough for one SD connection. Further client connections will be possible only in Audio mode, provided that the license includes audio connections. Additional presentation licensing (VNC, Screencast in presentation mode) is not required. | ||
+ | |||
+ | = Functional licensing = | ||
+ | |||
+ | == License "Reservation mechanism" == | ||
+ | The license for this mechanism allows you to create a cluster of two servers that will operate in primary-secondary mode. If the primary server stops responding to requests then the secondary server takes over all functionality and replaces the failed primary server. | ||
+ | == License "Cascading mechanism" == | ||
+ | A license for this functionality allows you to create a cascade of servers for horizontal scaling of the system. That is the server load can be distributed across several servers and thus increase the overall system performance. | ||
+ | == License for the “Branding” functionality == | ||
+ | Server branding is the process of installing a branding patch on a video conferencing server (logo, interface design in company colors, voice branding). The functionality is described in more detail in this article. статье. | ||
+ | == License "Layout designer" == | ||
+ | This license activates the graphical layout designer interface on the server and provides the ability to design and use custom mosaics. | ||
+ | == “Multitenancy” license == | ||
+ | Multitenancy is the system for separating video conferencing users within one server. Using the multitenancy you can divide the server into several clusters. Users and conferences united by one cluster (organization) are called tenants. A detailed description of the multitenancy is provided in this article. статье. | ||
+ | == FEC Panasonic License == | ||
+ | License to support loss recovery technology with Panasonic video terminals. | ||
+ | |||
+ | The table shows the available functionality for each edition type. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |||
+ | <td rowspan = '2'>'''Functional licensing'''</td> || <td colspan = '3'>'''Edition type'''</td> | ||
+ | |- | ||
+ | | Base || Standard || Enterprise | ||
+ | |- | ||
+ | | ''Cascading'' || Do not support || Additional option || Included | ||
+ | |- | ||
+ | | ''Reservation'' || Do not support || Additional option || Included | ||
+ | |- | ||
+ | | ''Branding'' || Do not support || Additional option || Included | ||
+ | |- | ||
+ | | ''Layout designer'' || Do not support || Additional option || Additional option | ||
+ | |- | ||
+ | | ''Multitanancy'' || Do not support || Additional option || Additional option | ||
+ | |- | ||
+ | | ''P2P connections unlimited'' || Do not support || Additional option || Additional option | ||
+ | |- | ||
+ | | ''Possibility of solutions integration'' || Do not support || Allows || Allows | ||
|} | |} |
Текущая версия на 22:13, 24 июня 2024
Содержание
Licensing principles
Vinteo licensing the number of simultaneous connections of participants to conferences and the availability of functionality. There are two licensing methods: licensing by ports (1 port = 1 connection) and intelligent (dynamic) licensing. Dynamic type of licensing - the use of fold-out licenses with the ability to flexibly maneuver between the video resolution in the conference and the number of participants.
The following table shows the types of licensing, their description and periodization of action.
Licensing types
Licensing types | Description | Possible duration of licenses |
---|---|---|
Dynamic licensing | Fold-out HD video licenses that provide connectivity according to the formula 1*HD=2*SD=0,4*FHD=0,1*UHD
The number of licenses for different resolutions is distributed automatically. |
Indefinite |
Static licensing | Licensing by ports with a fixed number of ports of different resolutions and all available licensing options. | Indefinite |
Legacy
(legacy static licensing for closed distribution) |
Licensing by ports with a fixed number of ports of different resolutions and a limitation on the number of licensing options (does not support current licensing options). | Indefinite/terminable |
NLS
(Network Licencing Server) |
Network licensing server that provides work with Dynamic and Static license pools. | Indefinite/terminable |
Server edition licenses
The server edition type according to the licensing type is shown in the table below.
Possible licensing type | |||||
Maximum number of simultaneous calls | |||||
Edition type | Static licensing | Dynamic licensing | Legacy
(legacy static licensing for closed distribution) |
NLS | |
Base | 20 HD | 40 SD | 20 HD | 20 HD | |
Standard | 100 FHD | 125 HD | 100 FHD | According to the selected licensing type | |
Enterprise | No limits | No limits | No limits | No limits |
Licensing the number of simultaneous connections of participants to conferences
Licensing the number of simultaneous connections can be implemented in two ways: licensing by port; using dynamic (fold-out) licenses.
Licensing by ports
Depending on the availability of video transmission and image resolution 4 types of connections are defined:
- Audio - connection without video; only sound;
- VGA corresponds to a resolution of 640x480 pixels;
- HD - 1280x720;
- FullHD - 1920x1080.
If a client connects to the server with a resolution that does not match one of the basic ones, then the server determines the type of such connection using the following algorithm:
- a base resolution is selected with a minimum value of the product of the vertical and horizontal components of the image resolution (the number of pixels in the one frame); it is no less than the value of the product of the vertical and horizontal components of the image resolution in the connection for which the type is being determined. The type corresponding to the selected base resolution is taken as the connection type.
For example, for a resolution of 1024x768 the HD type will be selected since the product of the resolution components of such a connection is 786432. The minimum base resolution for which the product of the components is greater than or equal to the found value is 1280x720 (921600). When licensing by port the maximum number of each type of connection is set separately, for example:
- Аудио - 20 pcs;
- VGA - 50 pcs;
- HD - 20 pcs;
- FullHD - 5 pcs.
When a client connects to the server (at the time the connection is established) the server checks whether there are free licenses for the connection of the type that the client is requesting.
- If there is a free license of the required type it will be used and the connection will be established.
- If there is no free license of the required type then the server checks for the availability of a free license with a higher resolution than the one requested by the account. If there is one then it will be used. The connection is established with the requested resolution.
- If licenses with a higher resolution are not found then the server checks for the presence of a license with a lower resolution down to the Audio type. If such a free license is found, then it will be occupied and the server establishes a connection with a quality corresponding to this license.
- If there are no free licenses the server will not allow you to establish a connection.
Recording and broadcasting of the conference requires licenses. Connecting a video or rtsp stream to a conference takes one HD license; if one is not available on the server then any free video license will be used. When making a point-to-point call two server licenses are required corresponding to each of the call arms.
Dynamic licenses
With this method 4 types of connections are defined depending on the video resolution:
- Audio - connection without video, only with sound;
- SD - 720х576 pixels;
- HD - 1280x720 pixels;
- FHD- 1920×1080 pixels.
If an account when connecting requests a resolution that does not match one of the basic permissions then the server determines the type using an algorithm similar to that described in the licensing by ports method. The license specifies the number of audio connections and the number of HD connections. The following format matches are accepted:
- 1 HD = 2 SD = 0,4 FHD
When a client connects the server determines the type of license required (SD, HD or FHD) and checks the balance of unused licenses. If there are enough free licenses the server allows you to establish a connection with the parameters requested by the client. If there are not enough licenses the server will allow you to establish a connection with a lower resolution for which the remaining licenses are sufficient. Any conference broadcast, conference recording, video connection or RTSP stream uses licenses corresponding to the selected quality.
For example, the server license specifies 24 HD licenses. Clients with a resolution of 1920x1080 are connected to the server sequentially. Connecting the first such client will take 2.5 HD licenses; out of 24 there will be 21.5 free licenses left. Next 8 more participants will be able to connect to the server with FHD resolution. After this there will be 1.5 free HD licenses left. The next client will no longer be able to connect with FHD resolution since there are not enough free licenses. If he connects with a resolution corresponding to an HD connection then the server will have 0.5 free licenses left which is only enough for one SD connection. Further client connections will be possible only in Audio mode, provided that the license includes audio connections. Additional presentation licensing (VNC, Screencast in presentation mode) is not required.
Functional licensing
License "Reservation mechanism"
The license for this mechanism allows you to create a cluster of two servers that will operate in primary-secondary mode. If the primary server stops responding to requests then the secondary server takes over all functionality and replaces the failed primary server.
License "Cascading mechanism"
A license for this functionality allows you to create a cascade of servers for horizontal scaling of the system. That is the server load can be distributed across several servers and thus increase the overall system performance.
License for the “Branding” functionality
Server branding is the process of installing a branding patch on a video conferencing server (logo, interface design in company colors, voice branding). The functionality is described in more detail in this article. статье.
License "Layout designer"
This license activates the graphical layout designer interface on the server and provides the ability to design and use custom mosaics.
“Multitenancy” license
Multitenancy is the system for separating video conferencing users within one server. Using the multitenancy you can divide the server into several clusters. Users and conferences united by one cluster (organization) are called tenants. A detailed description of the multitenancy is provided in this article. статье.
FEC Panasonic License
License to support loss recovery technology with Panasonic video terminals.
The table shows the available functionality for each edition type.
||Functional licensing | Edition type | ||
Base | Standard | Enterprise | |
Cascading | Do not support | Additional option | Included |
Reservation | Do not support | Additional option | Included |
Branding | Do not support | Additional option | Included |
Layout designer | Do not support | Additional option | Additional option |
Multitanancy | Do not support | Additional option | Additional option |
P2P connections unlimited | Do not support | Additional option | Additional option |
Possibility of solutions integration | Do not support | Allows | Allows |