Configure Wowza to use a proxy server to communicate with the license servers
This article describes how to add server properties to Wowza Streaming Engine™ media server software so that it uses a proxy server to communicate with the Wowza licensing server.
You can configure server properties in Wowza Streaming Engine Manager or by editing [install-dir]/conf/Server.xml
. If you make changes to Server.xml
, any supported settings are displayed in Wowza Streaming Engine Manager the next time it's started.
Configure license server proxy properties in Wowza Streaming Engine Manager
- Click the Server tab at the top of the page.
- In the Server contents panel, click Server Setup.
- On the Server Setup page Properties tab, click License Server Proxy in the Quick Links bar.
- Click Edit in the License Server Proxy area and make the following changes:
- Select the Enabled check box next to licenseServerProxyAddress and enter the appropriate value for your environment in the box.
- Select the Enabled check box next to licenseServerProxyPort and enter the appropriate value for your environment in the box.
- If your proxy server requires authentication, provide the proxy server user name and password:
- Select the Enabled check box next to licenseServerProxyUsername and enter the proxy server user name in the box.
- Select the Enabled check box next to licenseServerProxyPassword and enter the proxy server password in the box.
- Click Save, and then restart Wowza Streaming Engine.
Configure license server proxy properties in XML
- Use a text editor to open the
[install-dir]/conf/Server.xml
file and add the following properties to the server-level <Properties> container at the bottom of the file: - If your proxy server requires authentication, add the following properties to the same <Properties> container as above and provide the proxy server user name ([proxy-user-name]) and password ([proxy-password]) values:
- Restart Wowza Streaming Engine.
- wowzalicense1.wowzamedia.com
- wowzalicense2.wowzamedia.com
- wowzalicense3.wowzamedia.com
- wowzalicense4.wowzamedia.com
<!-- Properties defined here will be added to the IServer.getProperties() collection --> <Properties> <Property> <Name>licenseServerProxyAddress</Name> <Value>myproxyhost</Value> </Property> <Property> <Name>licenseServerProxyPort</Name> <Value>8080</Value> <Type>Integer</Type> </Property> </Properties>
Be sure to supply the appropriate licenseServerProxyAddress and licenseServerProxyPort values for your environment.
<Property> <Name>licenseServerProxyUsername</Name> <Value>[proxy-user-name]</Value> </Property> <Property> <Name>licenseServerProxyPassword</Name> <Value>[proxy-password]</Value> </Property>
Note: The connection made to the license server is a permanent connection. The port specified in licenseServerProxyPort must be open permanently for authentication.
Note: The licensing server tries to communicate with one of the following domains: