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 preferences.xml file. Next, we look for the License tag.

Sample Configuration

Below you’ll find the default configuration for server license:

                        
<License key="DEVELOPER" />
                    

License Types:

DeveloperThe 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 two transcoding tasks.
CommercialThe 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 Downloads page.
Free / Non-commercialSimilar 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 Downloads page.
Table 1. License types table

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.

Max broadcastsMax viewersMax transcoding
Developer5102
CommercialUnlimitedUnlimitedUnlimited
Free / Non-commercialUnlimitedUnlimitedUnlimited
Table 2. License restrictions table

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 anything wrong the key, or it has expired, you’ll see a proper warning:

                        
ERROR LicenseConnection - Incorrect license file - please check your License Key in 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
                    
Next Step

In the next step you'll learn how to configure Sever vHosts.

Support Needed?

Create a free ticket and our support team will provide you necessary assistance.