A
system for augmenting a broadcast with virtual content, the
system including a
client device for viewing the broadcast, at least one camera for receiving a primary
image frame of the broadcast, at least one upstream device in communication and associated with the at least one camera, and, at least one downstream device in communication with the at least one upstream device, wherein the
system is configured to determine
client identification information associated with the
client device, determine one or more virtual content based on the client identification information and augment the primary
image frame with the virtual content to be displayed on the client device.