We use Java and JMF to develop our web-based e-learning system.
The biggest problems we faced are heavy loading and poor image quality.
Sjmf, a plug-in for JMF, provides H.263+, MPEG-4, and H.264 codecs to solve these problems. And now, our e-learning system works very well.