code: public static Webcam getDefault() throws WebcamException {
  
  		try {
  			return getDefault(Long.MAX_VALUE);
  		} catch (TimeoutException e) {
  			// this should never happen since user would have to wait 300000000
  			// years for it to occur
  			throw new RuntimeException(e);
  		}
  	}
docs: Will discover and return first webcam available in the system.
  
  @return Default webcam (first from the list)
  @throws WebcamException if something is really wrong
  @see Webcam#getWebcams()