OpenJDK vs Sun/Oracle JDK

Wowza AMI comes with OpenJDK due to their license, it’s fine, but what do you suggest to use with Wowza Media Server 3.5+?

It well know warning, so does it really have performance issue?

         WARNING: You are launching the IDE using OpenJDK Java runtime.
 
         ITS KNOWN TO HAVE PERFORMANCE AND GRAPHICS ISSUES!
         SWITCH TO THE ORACLE(SUN) JDK BEFORE REPORTING PROBLEMS!

The second question: Wowza Permormance Tuning article mentions about usage Sun JDK to make GC tuning properly, is this obsolete?

Experimental: Garbage-First garbage collector (G1): In the Sun Java 6 (Update 14 or greater) release, there is a new garbage collector 
that is in the experimental stage. It is designed for low pause time, high-throughput applications such as Wowza Media Server. 
It is an option to explore. There is more information below. To enable this garbage collector, the additional settings are:

The third question is about optimisation as well.

Zero sized function We have read more about the bug, how can we solve the bug with right settings and optimisation?

Should be okay to stick with OpenJDK

The tuning guide, especially the GC tuning suggestions, are occasionally updated. What is current is as up to date as we know and have documented. Note the advice to avoid special GC options unless there is problem. Then you have to see if any of the suggestions actually help.

This post has extensive comments from Charlie on the “Zero sized function”:

https://www.wowza.com/forums/showthread.php?7656-RTMPT-random-disconnect-Zero-sized-function-exception

Richard

Thanks for the answer, but we do really have problems with performance and lost video files captured by webcam through the flash player.

I’ve sent an email and would like to get full detailed answer, because we do really use and pay for using Wowza in production during 4 years

Should be okay to stick with OpenJDK

The tuning guide, especially the GC tuning suggestions, are occasionally updated. What is current is as up to date as we know and have documented. Note the advice to avoid special GC options unless there is problem. Then you have to see if any of the suggestions actually help.

This post has extensive comments from Charlie on the “Zero sized function”:

https://www.wowza.com/forums/showthread.php?7656-RTMPT-random-disconnect-Zero-sized-function-exception

Richard