FMJ: Freedom for Media in Java, an open-source alternative to/replacement for Java Media Framework (JMF).