Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

camclnt

Software ·
OSTI ID:1230689

Camclnt is a Java application that provides a graphical user interface for controlling the video devices used in a videoconference. These devices can be located anywhere on the Internet (e.g., in a colocated conference room or at a geographically remote site). The user who is watching the video can request camera pan, tilt, zoom, or picture-in-picture motions and can switch between camera views. Camclnt is meant to be run in conjunction with the device server (devserv). A camera control language was designed and inplemented for communication with the device server. Network communication is via unicast UDP and IP multicast. The operation is as follows. A user can launch camclnt with the name of the host running the devserv or, if camclnt is running on a multicast-enabled computer, camclnt will multicast a query. All the device servers that are connected to this multicast channel will reply with their host names, ip addresses, and the devices they support. After receiving these replies, camclnt will configure its main window. The user can then select the deverv to control, select the devices to control (when there are multiple devices), and point-and-click to control the video devices. Requests are sent to the devserv to which the camclnt is connected and after the request has been carried out, devserv multicasts a reply in the form of a status message. Camclnt has been enhanced with the Java Media Framwork (JMF) for receiving and presenting the video. Therefore users can use camclnt to view (but not transmit) video or they can run an external video tool such as vic. In either case, the actual video is displayed in a different window from that used to request device motion. Camclnt can optionally be used in conjunction with the CIF communication library and/or the Akenti authentication and authorization system. These features should be enabled only if they are enabled on the devserv to which camclnt will connect.

Short Name / Acronym:
CAMCLNT; 001682MLTPL00
Site Accession Number:
LBNL CR-1623
Version:
00
Programming Language(s):
Medium: X; OS: Tested on Solaris 2.6/2.7, freeBSD 2.2/3.x, linux 2.2.12, Irix, and others; Compatibility: PC, MAC, Workstation
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC0376SF00098
OSTI ID:
1230689
Country of Origin:
United States

Similar Records

DEVICE CONTROLLER, CAMERA CONTROL
Software · Mon Jul 20 00:00:00 EDT 1998 · OSTI ID:1230637

National Ignition Facility (NIF) Control Network Design and Analysis
Conference · Fri Oct 19 00:00:00 EDT 2001 · OSTI ID:15005546

PVM and IP multicast
Technical Report · Sat Nov 30 23:00:00 EST 1996 · OSTI ID:656696

Related Subjects