An electronic device comprising: a transceiver; a processor coupled to the transceiver; and a memory coupled to the processor, the memory storing instructions that, when executed, cause the processor to: receive, from another electronic device via the transceiver, a first stream of a first 360° video taken from a first camera at a first location at a venue and a second stream of a non-360° video extracted from a second 360° video taken from a second camera at a second location at the venue, render a thumbnail of the non-360° video, wherein the thumbnail is positioned within the first 360° video, and the position of the thumbnail indicates a physical location of the second camera, output to a display a portion of the first 360° video with the rendered thumbnail, receive an input selection of the rendered thumbnail through a user interface, transmit, to the other electronic device, the input selection of the non-360° video, and receive, from the other electronic device, a third stream of the second 360° video, and discontinue receiving the first stream of the first 360° video such as to switch the first stream to the third stream, as well as receive, from the other electronic device, a fourth stream of a non-360° video extracted from the first 360° video such as to switch the second stream to the fourth stream. a transceiver; a processor coupled to the transceiver; and a memory coupled to the processor, the memory storing instructions that, when executed, cause the processor to: receive, from another electronic device via the transceiver, a first stream of a first 360° video taken from a first camera at a first location at a venue and a second stream of a non-360° video extracted from a second 360° video taken from a second camera at a second location at the venue, render a thumbnail of the non-360° video, wherein the thumbnail is positioned within the first 360° video, and the position of the thumbnail indicates a physical location of the second camera, output to a display a portion of the first 360° video with the rendered thumbnail, receive an input selection of the rendered thumbnail through a user interface, transmit, to the other electronic device, the input selection of the non-360° video, and receive, from the other electronic device, a third stream of the second 360° video, and discontinue receiving the first stream of the first 360° video such as to switch the first stream to the third stream, as well as receive, from the other electronic device, a fourth stream of a non-360° video extracted from the first 360° video such as to switch the second stream to the fourth stream. receive, from another electronic device via the transceiver, a first stream of a first 360° video taken from a first camera at a first location at a venue and a second stream of a non-360° video extracted from a second 360° video taken from a second camera at a second location at the venue, render a thumbnail of the non-360° video, wherein the thumbnail is positioned within the first 360° video, and the position of the thumbnail indicates a physical location of the second camera, output to a display a portion of the first 360° video with the rendered thumbnail, receive an input selection of the rendered thumbnail through a user interface, transmit, to the other electronic device, the input selection of the non-360° video, and receive, from the other electronic device, a third stream of the second 360° video, and discontinue receiving the first stream of the first 360° video such as to switch the first stream to the third stream, as well as receive, from the other electronic device, a fourth stream of a non-360° video extracted from the first 360° video such as to switch the second stream to the fourth stream.