I think here's a better and shorter explanation of what it really is.
It records movements of objects and where the objects here, including projectiles, players, and terrain features. It records data for future playback, rather than recording imagery.
When you play it back, you are resimulating the data that was recorded.