Patent attributes
A method is provided, including the following operations: receiving at least one video feed from at least one camera disposed in a venue; processing the at least one video feed to generate a video stream that provides a view of the venue; transmitting the video stream over a network to a client device, for rendering to a head-mounted display; wherein processing the at least one video feed includes, analyzing the at least one video feed to identify a projectile object that is launched in the venue, wherein in the video stream, the projectile object is replaced with a virtual object, the virtual object being animated in the video stream so as to exhibit a path of travel that is towards the head-mounted display as the video stream is rendered to the head-mounted display.