Are you already familiar with Java Programming -
or do you just want to demo webcam over the LAN
If the latter, then install JRE 1.4.2 AND JMF2.1.1 (performance pack) on all machines that you want to use
You can then run JMStudio on a machine with a webcam & make that transmit into the LAN (choose a multicast/broadcast IP)
On several of your other machine you van run JMStudio to receive that broadcast & display
If you want to program all this up for yourselves
there's lots of code examples if you search
and read through most of the JMF documentation
http://java.sun.com/products/java-media/jmf/reference/api/index.html
Start with a simple app that gets the webcam and can display it locally
Make sure that you use a cloneableDataSource
Vector vCDs = CaptureDeviceManager.getDeviceList(null); //get Devices supported
Iterator iTCams = vCDs.iterator();
while(iTCams.hasNext())
{
CaptureDeviceInfo cDI = (CaptureDeviceInfo)iTCams.next();
if(cDI.getName().startsWith("vfw:"))
{
try{
MediaLocator mL = cDI.getLocator();
DataSource dS = Manager.createCloneableDataSource(Manager.createDataSource(mrl));
Player player = Manager.createPlayer(dS);
player.realize();
.........
build a 'Transmit' button into your GUI from which you can get a clone of the Datasource & establish an RTP session to broadcast into the LAN
AGAIN you can use JMStudio as a receiver for test purposes
Following that you can build a Receiver application