A system and system are provided for providing synchronous multimedia
recording and playback. Aspects the exemplary embodiment include in
response to a training session is being conducted, synchronously
recording in real-time simulator data from a simulator captured by a
simulator capture tool, and video of the training session captured by a
plurality of A/V sources; encoding each of the videos captured by the
plurality of A/V sources as respective digital media files formatted as
streaming media; and transmitting both the simulator data and the video
media files from a server to a client over a network, such that when the
client receives the simulator data and the stream, the respective videos
are synchronously played back with the simulator data on the client