Tempo fa feci qualcosa del genere in C++, ma non lo sviluppai per nulla, ci sono solo le opzioni base:
http://xadoom.altervista.org/Player.htm
Comunque svilupparlo usando le api di windows è molto facile, se vuoi partire dal mio e svilupparlo guarda qui:
http://msdn.microsoft.com/library/de...directshow.asp
Se vuoi usare Java devi vedere la JavaMediaFramework, trovi tutta la documentazione e le solite guide completamente esaustive sul sito Java:
http://java.sun.com/products/java-media/jmf/index.jsp