Vinteo Server Licensing: различия между версиями

Материал из База знаний VINTEO
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
In the Vinteo server, license restrictions are imposed on:
+
= Licensing principles =
  
# Number of simultaneous connections of participants to the conferences;
+
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.
# Availability of the functionality.
 
  
 +
The following table shows the types of licensing, their description and periodization of action.
  
== Server edition licenses ==
+
= Licensing types =
  
The main editions of the server are:
+
{| class="wikitable"
 +
|-
 +
! 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
  
* Standard;
+
The number of licenses for different resolutions is distributed automatically.
* Enterprise.
+
|| Indefinite
 +
|-
 +
| Static licensing || Licensing by ports with a fixed number of ports of different resolutions and all available licensing options. || Indefinite
 +
|-
 +
| Legacy
  
In the Standard edition the number of any video licenses is limited: the maximum total number of licenses is 100. For collapsible licenses, the maximum number of connections corresponds to 125 HD licenses.
+
(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
  
The Enterprise edition has no restrictions on the number of video licenses per server and additional features are included in the price of the Enterprise license:
+
(Network Licencing Server)
 +
|| Network licensing server that provides work with Dynamic and Static license pools. || Indefinite/terminable
 +
|-
 +
|}
  
# Server branding (graphics, logos, invitations);
+
= Server edition licenses =
# Server cascading (allows expanding hardware performance of a videoconferencing server through horizontal scaling);
 
# Server redundancy (allows configuring server redundancy by a second server doubler).
 
# Licensing the number of simultaneous connections of participants to conferences
 
# Licensing the number of simultaneous connections can be implemented in two ways
 
  
== Licensing the number of simultaneous connections of participants to conferences ==
+
The server edition type according to the licensing type is shown in the table below.
  
Licensing the number of simultaneous connections can be implemented in two ways:
+
{|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 by ports;
+
= Licensing the number of simultaneous connections of participants to conferences =
# Using dynamic (collapsible) licenses.
 
  
 +
Licensing the number of simultaneous connections can be implemented in two ways: licensing by port; using dynamic (fold-out) licenses.
  
'''Licensing by port'''
+
== Licensing by ports ==
  
Depending on the availability of video transmission and image resolution, 4 connection types are defined:
+
Depending on the availability of video transmission and image resolution 4 types of connections are defined:
 
+
* Audio - connection without video; only sound;
* Audio - connection without video, only audio;
+
* VGA corresponds to a resolution of 640x480 pixels;
* VGA - corresponds to a resolution of 640x480 pixels;
 
 
* HD - 1280x720;
 
* HD - 1280x720;
 
* FullHD - 1920x1080.
 
* FullHD - 1920x1080.
If a client connects to the server with a resolution that does not match one of the base resolutions, the server determines the type of such connection according to the following algorithm:
+
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.
  
*A base resolution with a minimum value of the product of the vertical and horizontal components of the image resolution (number of pixels in one frame) at least equal to the value of the product of the vertical and horizontal components of the image resolution in the connection for which the type is defined is selected. The type corresponding to the chosen base resolution is taken as the type of connection.
+
== 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, for a resolution of 1024x768, the HD type is chosen, since the product of the resolution components of such a connection is 786432. The minimum base resolution whose component product is greater than or equal to the value found is 1280x720 (921600).
+
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.
  
When licensing by port, the maximum number of each connection type is set separately, for example:
+
= Functional licensing =
  
* Audio - 20pc;
+
== License "Reservation mechanism" ==
* VGA - 50pc;
+
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.
* HD - 20pc;
+
== License "Cascading mechanism" ==
* FullHD - 5 items.
+
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 ==
When a client connects to the server (at the moment the connection is established), the server checks if there are free licenses for the connection type requested by the client.
+
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" ==
* If there is a free license of the required type, it is engaged and the connection is established.
+
This license activates the graphical layout designer interface on the server and provides the ability to design and use custom mosaics.
* If there is no free license of the required type, the server checks if there is a free license with a higher resolution than the one requested by the client. If one is available, it is engaged. The connection is established with the requested resolution.
+
== “Multitenancy” license ==
* If no license with a higher resolution is found, the server checks for a licence with a lower resolution, up to and including Audio type. If such a free license is found, it is engaged and the server connects with the quality appropriate to that 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. статье.
* If there are no free licenses, the server will not allow the connection.
+
== FEC Panasonic License ==
+
License to support loss recovery technology with Panasonic video terminals.
Presentation (VNC, Screencast in presentation mode) <font color = 'orange'>does not require an additional license</font>.
 
 
 
Recording and broadcasting a conference does not require a license and is not restricted. Connecting a video or rtsp stream to a conference takes one HD license, if one is not available on the server, any free video license is engaged.
 
 
 
A point-to-point call requires two server licenses corresponding to each of the call arms.
 
 
 
=== Dynamic licenses ===
 
 
 
This method defines 4 types of connections according to video resolution:
 
 
 
* Audio - connection without video, only audio;
 
* SD - 720x576 pixels;
 
* HD - 1280x720;
 
* FHD- 1920×1080.
 
 
If a subscriber requests a resolution that does not match one of the base resolutions when connecting, the server determines the type using an algorithm similar to the one described in the port licensing 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
+
The table shows the available functionality for each edition type.
  
 +
{| class="wikitable"
  
When a client connects, the server determines the type of license required (SD, HD or FHD) and checks the remaining unused licenses. If there are enough free licenses the server allows the connection with the parameters requested by the client. If there are insufficient licenses, the server will allow a connection at a lower resolution for which there are sufficient license balances. Any conference broadcast, conference recording, clip or rtsp-stream connection, uses licenses, according to the quality selected.
+
<td rowspan = '2'>'''Functional licensing'''</td> || <td colspan = '3'>'''Edition type'''</td>
 
+
|-
For example, 24 HD licenses are defined in the license on the server. Clients with a resolution of 1920x1080 are connected to the server one by one. The first client will take 2.5 HD licenses out of the 24, leaving 22.5 free licenses. Then 8 more participants can connect to the FHD server. This will leave 1.5 free HD licenses. The next client will not be able to connect in FHD resolution, not enough free licenses left. If he connects with an HD resolution, that will leave 0.5 free licenses on the server, which is enough for just one SD connection. Further client connections will only be possible in Audio mode, provided that the license includes audio connections.
+
| Base || Standard || Enterprise
 
+
|-
No additional presentation licensing (VNC, Screencast in presentation mode) is required.
+
| ''Cascading'' || Do not support || Additional option || Included
 
+
|-
== Functionality licensing ==
+
| ''Reservation'' || Do not support || Additional option || Included
 
+
|-
=== License "Backup Mechanism" ===
+
| ''Branding'' || Do not support || Additional option || Included
 
+
|-
The license for this mechanism allows you to create a cluster of two servers which operate in primary-secondary mode. If the primary stops responding, the secondary takes over and replaces the failed primary.
+
| ''Layout designer'' || Do not support || Additional option || Additional option
 
+
|-
This license can only be used when licensing connections per port.
+
| ''Multitanancy'' || Do not support || Additional option || Additional option
 
+
|-
== Cascading mechanism license ==
+
| ''P2P connections unlimited'' || Do not support || Additional option || Additional option
 
+
|-
The license for this functionality enables you to create a cascade of servers to scale the system horizontally. That is, the server load can be distributed to several servers and thereby increase the overall performance of the system.
+
| ''Possibility of solutions integration'' || Do not support || Allows || Allows
 
+
|}
== «Layout builder" license ==
 
 
 
This license activates nesting designer graphic interface on the server and provides an opportunity to design and apply non-standard mosaics.
 
 
 
== Panasonic FEC license ==
 
 
 
License to support loss recovery technology with Panasonic video terminals.
 

Текущая версия на 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 licensingEdition 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