1. A system comprising: a first data storage configured to store a plurality of video data received from a plurality of video sources, respectively; a second data storage configured to store data representative of first and second camera topologies between the plurality of video sources, the first and second camera topologies being relative to viewpoints of the corresponding video sources; wherein the first camera topology includes a first association between a field of view of a first member of the plurality of video sources and a second member of the plurality of video sources, and a second association between the field of view of the first member of the plurality of video sources and a third member of the plurality of video sources; wherein the second camera topology includes an association between the field of view of the second member of the plurality of video sources and the field of view of the third member of the plurality of video sources; memory storing computing instructions; and one or more processors configured to execute the computing instructions to provide: user interface (UI) generation logic configured to generate a user interface for display to a user, the user interface including a region to display the plurality of video data and a plurality of user inputs configured for the user to navigate between the plurality of video data based on the first and second camera topologies, the UI generation logic configured to present first and second user controls at positions, based on the first and second camera topologies, around a presentation of the video data generated using a first member of the plurality of video sources, wherein the first and second user controls are presented at positions around the presentation of the video data that are relative to the viewpoint of the first member; and video data selection (VDS) logic configured to select which member of the plurality of video data to display in the user interface responsive to the plurality of user inputs.