Video and audio signals are streamed to remote viewers that are connected
to a communication network. A host server receives an originating video
and audio signal that may arrive from a single source or from a plurality
of independent sources. The host server provides any combination of the
originating video and audio signals to viewers connected to a
communication network. A viewer requests the host server provide a
combination of video and audio signals from the host server. The host
server transmits an instruction set to be executed by the viewer. The
instruction set causes the viewer to transmit parameters to the host
user, including parameters relating to the processing capabilities of the
viewer. The host server then transmits multimedia data to the viewer
according to the received parameters. A plurality of viewers may be
simultaneously connected to the host server. Each of the plurality of
viewers may configure the received video and audio signals independent of
any other viewer and may generate alerts based on the video and audio
content.