Method and system for synchronized video recording/delivery
A method for synchronizing multiple video recordings comprises inserting a series of time stamps into a live video signal and forming a video data file. A series of time stamps is inserted into a second live video signal and a second video data file is formed. The video files are synchronized by means of the time stamps and the video files are multiplexed into a synchronized multi-program transport stream.
1 . A method for synchronizing multiple video recordings comprising:
receiving a first live video signal;
inserting a series of time stamps into said first video signal;
forming a first video data file from said first video signal and time stamps;
receiving a second live video signal;
inserting a series of time stamps into said second video signal;
forming a second video data file from said second video signal and time stamps;
transmitting said first and second video files to a computer;
synchronizing said first and second video files by means of said time stamps; and
multiplexing said first and second video files into a synchronized multi-program transport stream.
2 . The method of claim 1 , further comprising employing a common national time standard for each of said time stamps;
3 . The method of claim 1 , further comprising employing a recorder for forming said first video data file and employing a second recorder remote from said first recorder for forming said second video data file.
4 . The method of claim 3 , further comprising initiating operation of a recorder at a pre-established real time.
5 . The method of claim 3 , further comprising automatically initiating a recorder in accordance with a pre-established schedule.
6 . The method of claim 3 , further comprising generating a command to initiate a recorder.
7 . The method of claim 1 , further comprising transmitting said first and second video files to said computer via standard FTP.
8 . The method of claim 1 , further comprising transmitting said multi-program transport stream to a video on-demand server.
9 . The method of claim 1 , further comprising:
receiving multiple additional live video signals;
inserting a series of time stamps into each of said additional multiple video signals;
forming additional multiple video data files from said additional multiple signals and additional multiple time stamps;
transmitting said additional multiple video files to a computer;
synchronizing said additional video files by means of said time stamps; and
multiplexing said first second video files and said additional multiple video files into a synchronized multi-program transport stream.
10 . The method of claim 9 , wherein there are multiple video streams.
11 . The method of claim 1 , further comprising transmitting said multi-program transport stream at a streaming rate less than approximately 20 MBPS.
12 . The method of claim 1 , further comprising decoding a specific video channel from the transport stream.
13 . The method of claim 1 , further comprising inserting said time stamps approximately every two seconds.