Wowza Streaming Engine support for Java 9

This information applies to Wowza Streaming Engine 4.7.8 - 4.8.17. New installations include a custom-packaged version of OpenJDK Java SE JRE 9.0.4. This custom package was tested and optimized to run with the Java 9 JRE.

Wowza Streaming Engine versions 4.7.8 - 4.8.17 were compiled using Java 9 (OpenJDK Java SE JRE 9.0.4), but they support up to Java version 12. Previous versions of Wowza Streaming Engine (version 4.7.7 and earlier) required Java 8.

When you're updating to Wowza Streaming Engine 4.7.8 - 4.8.17 from a base installation of Wowza Streaming Engine 4.7.7 or earlier, check these considerations.

If your Wowza Streaming Engine workflow uses custom modules or plugins, we recommend testing them with Wowza Streaming Engine 4.7.8  - 4.8.17 in a non-production environment before updating your media server software. The following Java modules are included with the JRE for Wowza Streaming Engine 4.7.8 - 4.8.17:

  • jdk.unsupported (available with Wowza Streaming Engine 4.8.5 and later)
  • java.scripting (available with Wowza Streaming Engine 4.8.5 and later)
  • jdk.management.agent
  • java.instrument
  • java.xml
  • java.management.rmi
  • jdk.management
  • java.management
  • java.naming
  • jdk.httpserver
  • java.desktop
  • java.security
  • jgss.java.sql
  • jdk.xml.dom
  • jdk.crypto.cryptoki
  • jdk.naming.rmi

If you have other dependencies, you must install a Java 9 JRE or JDK that includes these dependencies. For more information, see Manually install and troubleshoot Java on Wowza Streaming Engine.

More resources