How to configure a 32-bit Java client for Wowza Streaming Engine

Wowza Streaming Engine is a Java application that requires the installation of a Java Runtime Environment (JRE) that supports deploying Java in a 64-bit or 32-bit server environment. Java 6, Java 7, and Java 8 are all supported but Java 8 is recommended. You can run Wowza Streaming Engine on a 32-bit Java client JRE but should do so for evaluation purposes only, and you will need to perform the additional configuration described in this article.

Note: Wowza Transcoder is only available for Windows or Linux when using a 64-bit operating system and a 64-bit Java VM.
If you download a 32-bit client version of Java JRE--such as by clicking the Free Java Download button at, which is not recommended--use one of the following methods to enable Wowza media server software to work with the client runtime.
  1. Navigate to [install-dir]/conf/ and open Tune.xml in a text editor.
  2. Remove the <VMOption>-server</VMOption> property from the file.
  3. Save the file and restart the Wowza media server if it was running.
- OR -
  1. Navigate to your Java installation bin folder, typically located at [java-install-dir]\bin.
  2. Create a folder named server.

    For example, if your default Java installation root is C:\Program Files\java\jre7, create the following folder:
    C:\Program Files\java\jre7\bin\server
  3. Copy the contents of the [java-install-dir]\bin\client folder to the [java-install-dir]\bin\server folder.
  4. Confirm that the JAVA_HOME environment variable value matches the Java installation root ([java-install-dir]), for example, C:\Program Files\java\jre7.

    If the variable value is incorrect, see How to manually install and troubleshoot Java on your Wowza media server for instructions on how to change it.

Originally Published: For Wowza Streaming Engine on 11-06-2014.

If you're having problems or want to discuss this article, post in our forum.