1. A method of event-packaging a video sequence, comprising the steps of: acquiring a video stream containing an event of interest; extracting event information from the video stream and storing one or more event parameters within an event database; detecting a user-defined event from the video stream; extracting a video clip from the video stream containing the event of interest; associating metadata representing the event parameters with the extracted video clip; and exporting the video clip containing the event of interest and the associated metadata to an external agent.