All of the large primary source document databases include eyewitness accounts as one component of historical research.
Some sites have capitalized on this new technology to synergize eyewitness accounts with contemporary views.
Perspectives for researchers can be found at the Stanford History Education Group.
Each site contains background, video footage or images, and first-hand accounts.