I decided to move forward getting the basic system complete. It is now capable of capturing meteor events and storing them to a local database. The local databases can be compiled and parsed by a server side system that detects which meteor events correspond. Basic functionality is as follows:
1. Get all events
2. Compile events per user into sequences that are of the same meteor
3. Compare these sequences between users using time between events to create collections that happened at the same time.
3. Further reduce collections by calculating the shortest line between two skew lines and if this is less than a threshold, these sequences are of the same meteor
4. Calcuate shortest lines for all permutations between skew lines for each camera that saw the same meteor. For all of the shortest lines reduce them to a single x,y,z point that lies in the middle.
5. Average the points together.
6. That is (approximately) where the meteor is in the sky!