Media streams are provided from a server computer to client computers in a
network system. The media streams are monitored and the streams becoming globally
unsynchronized is detected. When the streams become unsynchronized, action is taken
to resynchronize the streams, such as by altering the presentation timeline of
at least one of the media streams.