Abstract: A system comprises a first device having video data provided thereon. A first application is operable on the first device and associates control data with the video data, wherein the control data contains information for creating auxiliary data which is to be presented with the video data subsequent to the video data being broadcast to one or more second devices across the network. A control center is in communication with the first application for receiving the video data and the associated control data from the first device and is operable to broadcast the video data and the associated control data to one or more second devices. A media player is provided on the respective second devices which is operable in response to reading the control data to create the auxiliary data on the respective second device to launch the auxiliary data while the media player is playing the video data.