we are planning to develop a SIP conferencing client with video support at our department. One of the main goals is to run the client as an applet directly from web browser without any further installation. I have read a lot of Java Media Framework and also got to know that it has been abandonned by Sun for five years and using it from applets is rather difficult since it requires installation. So that's not an option.
I came across the Jitsi project when doing some research of libraries that can be used for our purpose. I noticed at lot of posts about FMJ project and I guess that this is the one you currently use as the RTP stack and other media related staff. However, I am still not sure about this. I also understood that you used to use the LTI-CIVIL library for capturing video from webcam, but you have your own implementation of wrappers for the native libraries (directshow, quicktime and video4linux) now.
I would like to ask you whether you could shed some light on these issues for me. I am specifically interested in the way how you capture video from webcam from Java and how do you perform transcoding to other formats and streaming. What libraries (either native or java) do you use? Do you think that it is feasible to use the same approach as you do in an applet?
Thank you in advance.
I am looking forward to hearing from you soon.
Ing. Martin Zukal
Brno University of Technology
Faculty of Electrical Engineering and Communication
Department of Telecommunications
612 00 Brno