I use Fobs_jmstudio.exe and found the program can capture and show video webcam device but when i try to use it in my program i get an error
code:
Player mediaPlayer = Manager.createRealizedPlayer( new MediaLocator("vfw://0"));

error:
java.lang.ClassCastException: [B cannot be cast to [I
        at com.omnividea.media.renderer.video.Java2DRenderer.bufferToImage(Java2DRenderer.java:131)
        at com.omnividea.media.renderer.video.Java2DRenderer.process(Java2DRenderer.java:105)
        at com.sun.media.BasicRendererModule.processBuffer(BasicRendererModule.java:727)
        at com.sun.media.BasicRendererModule.scheduleBuffer(BasicRendererModule.java:499)
        at com.sun.media.BasicRendererModule.doProcess(BasicRendererModule.java:400)
        at com.sun.media.RenderThread.process(BasicRendererModule.java:1114)
        at com.sun.media.util.LoopThread.run(LoopThread.java:135)

and after i saw some question in previous thread i found perhaps fobs4jmf not support other things except file video

but Fobs_jmstudio.exe can capture and show webcam. So i think it may be somethings wrong in my code or i miss someting.

(my program can show any video file that fobs4 library can)
(about my project i use JMF to capture webcam device and send JPEG\RTP stream to the other site. but JMF have some problem when i try to send and receive video file with any codec(JPEG, MPEG) on RTP stream. JMF can't handle to encode video file in the same process but fobs4jmf can.)