A multi-user control system for multi-media sources. The system includes a module for connection initialization. A first software loop is performs main control functions including initializing a network, loading configurable features, and starting subsequent software control loops for single user control that execute in separate threads. Subsequent software loops perform single user control functions including executing associated features.
 The United States Government has rights in this invention pursuant to Contract No. W-7405-ENG-48 between the United States Department of Energy and the University of California for the operation of Lawrence Livermore National Laboratory.