I did not know where to post this query so I figured better safe than sorry and post it here. For a research project, we need to sync a number of data streams in real time to particular moments in a video a user would be playing from a website on a computer. Ideally we would like to be able to store, every tenth of a second, the precise place the user was at the video and the machine time so we could align it with other measurements that would also be stamped with the machine time. Some additional info:
  • The video would only be played linearly, beginning to end
  • The website would be hosted inside our local area network and we have complete control over it
  • We can process the video to add the SMTPE timecode if needed
  • Ideally we would want something that would be 'player independent' but we could use a specific web embeddable player if needed
  • At the end of the day, we would want a file with pairs of values SMTPE time and the corresponding machine time when it was played

Is this possible at all? Can you extract SMTPE time code from any video played on a computer regardless of the player used?

Thanks in advance for any insights

J.