I was wondering if there is any software or all in one solution that can take a composite video feed from a camera and store the video in a database or logical storage system. At this time I'm not dependent on any particular platform.

Essentially what I need to do is provide an interface with that video data and be able to correlate it with other data through a common timestamp.

Any ideas would be greatly appreciated, thank you.