A method for generating personalized views of live video feeds of an event, comprising: determining, by a view generator, one or more personalized inputs associated with one or more users based on user data, the one or more personalized inputs comprising at least one of predefined viewing angles of the event, at least one subject, group affiliation, and preferred types of incidents within the event; receiving, by the view generator, a live video feed of an event from each of a plurality of imaging units associated with the view generator, wherein each of the plurality of imaging units focuses on a view zone from a predefined viewpoint; generating, by the view generator, a map of an area within which the event occurs, based on the predefined viewpoints and the focused view zone of each of the plurality of imaging units, the map of the area being defined by a boundary and co-ordinates; receiving, by the view generator, real-time location data of at least one subject participating in the event from a tracking unit associated with the view generator; correlating, by the view generator, the real-time location data of the subject with co-ordinates within the map of the area; selecting, by the view generator, for each user, at least one video feed from among the live video feeds based on the correlation and at least one of one or more predefined parameters, the one or more personalized inputs and a specification of each of the plurality of imaging units; and transmitting, by the view generator, the at least one selected video feed to respective users through a web server for providing personalized views of the live video feeds of the event. determining, by a view generator, one or more personalized inputs associated with one or more users based on user data, the one or more personalized inputs comprising at least one of predefined viewing angles of the event, at least one subject, group affiliation, and preferred types of incidents within the event; receiving, by the view generator, a live video feed of an event from each of a plurality of imaging units associated with the view generator, wherein each of the plurality of imaging units focuses on a view zone from a predefined viewpoint; generating, by the view generator, a map of an area within which the event occurs, based on the predefined viewpoints and the focused view zone of each of the plurality of imaging units, the map of the area being defined by a boundary and co-ordinates; receiving, by the view generator, real-time location data of at least one subject participating in the event from a tracking unit associated with the view generator; correlating, by the view generator, the real-time location data of the subject with co-ordinates within the map of the area; selecting, by the view generator, for each user, at least one video feed from among the live video feeds based on the correlation and at least one of one or more predefined parameters, the one or more personalized inputs and a specification of each of the plurality of imaging units; and transmitting, by the view generator, the at least one selected video feed to respective users through a web server for providing personalized views of the live video feeds of the event.