A method and apparatus is described wherein users distribute communication objects
and multimedia applications over a network communication system. The capabilities
of the users terminals are established. A control system analyzes the capabilities
of the terminals to establish a state in which the terminals will appear. Heuristics
are used to establish a channel mode in corresponding terminals, the channel mode
optimizes communications associated with the multimedia application between the terminals.