License Configuration - Storm Streaming Server
Entering the appropriate license is a very important part of configuring the Storm Streaming Server. Similar to Instance Identification, we need to open the config/preferences.xml file. Next, we look for the License tag.
License configuration can also be done from the Storm Control Panel.
Sample Configuration
Below you'll find the default configuration for server license:
<License key="DEVELOPER" />
License Types
| License | Description |
|---|---|
| Developer | The developer license is available to everyone free of charge for testing and development work only. It also does not require creating an account on our site. Simply enter "DEVELOPER" under the "key" parameter. This license allows for server functionality that is limited to 5 simultaneous broadcasts, 10 viewers, and a maximum of 2 transcoding tasks. |
| Free / Non-commercial | Similar to the commercial license, this license allows for the support of an unlimited number of broadcasts and viewers. However, it is limited to 2 transcoding tasks. To obtain this license, it is necessary to register an account on our website and select this specific license from the list of options. After verification, the key will appear on the My Products page. |
| Commercial | The commercial license allows for the support of an unlimited number of broadcasts, viewers, and transcoding tasks (the only limitation being the hardware capabilities). To obtain a license key, it is necessary to create an account on our site and purchase the appropriate license. The key itself can be found on the My Products page. |
License Restrictions
As mentioned above, different types of licenses have various restrictions regarding the number of simultaneous broadcasts, maximum number of viewers, and the number of transcoding tasks.
| License | Max broadcasts | Max viewers | Max transcoding |
|---|---|---|---|
| Developer | 5 | 10 | 2 |
| Free / Non-commercial | Unlimited | Unlimited | 2 |
| Commercial | Unlimited | Unlimited | Unlimited |
Verification
For verification, please check logs or console output messages. You should see something like that:
INFO Config - License :: Key: 7*****b
…
INFO LicenseManager - License :: Options :: Max Broadcast Count: Unlimited
INFO LicenseManager - License :: Options :: Max Viewer Count: Unlimited
INFO LicenseManager - License :: Options :: Max Transcoding: Unlimited
INFO LicenseManager - License :: Options :: Expire date: Mon Mar 17 17:56:03 CET 2025
If there is anything wrong with the key, or it has expired, you'll see a proper warning:
ERROR LicenseConnection - Incorrect license file - please check your License Key in config/preferences.xml file! (You may want to use free "developer" key)
ERROR LicenseConnection - License :: Options :: Max Broadcast Count: 0
ERROR LicenseConnection - License :: Options :: Max Viewer Count: 0
ERROR LicenseConnection - License :: Options :: Max Transcoding: 0
In the next step you'll learn how to configure Server VHosts.
If you have any questions or need assistance, please create a support ticket and our team will help you.