Como posso capturar vídeo de uma webcam em java com um applet?

Eu estou procurando capturar e transmitir vídeo pela rede usando um applet java. Até agora, parece que a JMF está desatualizada e o FMJ não será capaz de capturar a qualquer velocidade razoável. Existe alguma outra biblioteca que eu possa usar para capturar e fazer streaming de vídeo de uma webcam a pelo menos 10 a 15 frameworks por segundo?

Eu fiz isso recentemente e tive que escrever um JNI para capturar o vídeo e codificá-lo ou decodificá-lo.

É uma dor, porque você tem que escrever o JNI para cada plataforma como o Windows 32 e 64 bits, OSX 32 e 64 bits e Linux 32 e 64 bits.

Usar o JNLP (Java web start) é uma escolha melhor do que um applet, pois permite configurá-lo para que ele baixe e instale automaticamente o JNI correto para o O / S atual.

Um JNLP ou Applet exigirá que você gere um jar sinalizado para funcionar.