A software method for synchronizing the output of data communications
across several output devices, despite geographical distance and/or
latency, allowing for the data stream to be dynamically-altered in real
time and providing for instant and seamless echoing of local input.
Media selections for play back may be chosen in real-time by any number of
operators and combined in real-time to create a meta-media effect of
synchronistic and coherent real-time collaboration.
Operator input causes signal transfers to be sent to remote computer(s),
which causes each computer to play transition frames, with the amount
played depending on the latency from the source so that all finish
simultaneously.
The result is synchronous display to a distributed audience of a media
stream that anyone can affect in real-time. This system enables
mass-scale collaboration for highly complex systems such as online
virtual reality applications, and for less complex phenomena such as
radio and television.