Abstract: According to an embodiment of the disclosure, a system and method for displaying streamed video comprises one or more capturing devices and one or more servers. Each of the one or more capturing devices have a plurality of sensors configured to capture light used in forming image frames for a video stream. The sensors are arranged around a shape to capture the light at different focal points and at different angles. The servers are configured to receive light data from the capturing devices, store the data from the capturing devices, and provide a dynamically user-selected less-than-360-degree subset of the light data captured by the plurality of sensors to a remote end user as a stream of image frames for a video stream. The subset of the light data provided by the one more servers at a particular instance depend on selections from the end user's viewing device.