Vikram Chhabra, Akshay Kothare and Mark Claypool
Java has been growing tremendously as a language and as a platform. Multimedia applications written in Java are gaining popularity because of the potential for platform independence. However, to date there is a need for research to determine how multimedia performance is affected in Java, considering both characteristics of the media and Java runtime parameters. In this paper, we present experiments that measure the multimedia performance of an MPEG-1 client in Java, varying video proximity, movie content and Just-In-Time compilation. We find that local media access has better frame rates and less jitter compared to access to media over a network. Different movie contents shows different amounts of jitter and frame rates. Although, overall Java lags behind C++ as far as multimedia performance is concerned, we believe that improvement in performance can be achieved in Java through the use of its inherent features like JIT.