An online gaming system configured to obtain a video including imagery of at least one gaming machine (190.1 - 190.n) captured by a camera (180.1 - 180.n), and streaming said imagery for display at a client station (170.1 - 170.m) of a user, receiving an input data from the user from said client station, and activating said gaming machine based on the input data, the gaming machine comprising physical controls for receiving input from the user; the system further comprising: said input data is indicative of interactions of said user with one or more regions in said imagery of the gaming machine captured by the camera at which one or more respective physical controls of said gaming machine appear; and wherein the online gaming system comprises a game controls mapping module (120.2) that is configured and operable for: (i) obtaining mapping data associating said physical controls of the gaming machine with said one or more respective regions in said imagery of the gaming machine at which the physical controls appear; (ii) utilizing the association to map said user interactions with said one or more respective regions in said imagery of the gaming machine to operate the one or more respective physical controls of the gaming machine; and (iii) thereby generating operational instructions for activating the gaming machine in accordance with said user interactions with said one or more regions in the imagery of the gaming machine and the one or more respective physical controls of the gaming machine appearing in said one or more regions; wherein the system further comprises said mapping data including data provided from a video processing module (120.22;120.4) that is adapted for processing one or more frames of the imagery of said gaming machine for identifying said physical controls in said imagery and the regions in said imagery in which said physical controls are located. said input data is indicative of interactions of said user with one or more regions in said imagery of the gaming machine captured by the camera at which one or more respective physical controls of said gaming machine appear; and wherein the online gaming system comprises a game controls mapping module (120.2) that is configured and operable for: (i) obtaining mapping data associating said physical controls of the gaming machine with said one or more respective regions in said imagery of the gaming machine at which the physical controls appear; (ii) utilizing the association to map said user interactions with said one or more respective regions in said imagery of the gaming machine to operate the one or more respective physical controls of the gaming machine; and (iii) thereby generating operational instructions for activating the gaming machine in accordance with said user interactions with said one or more regions in the imagery of the gaming machine and the one or more respective physical controls of the gaming machine appearing in said one or more regions; (i) obtaining mapping data associating said physical controls of the gaming machine with said one or more respective regions in said imagery of the gaming machine at which the physical controls appear; (ii) utilizing the association to map said user interactions with said one or more respective regions in said imagery of the gaming machine to operate the one or more respective physical controls of the gaming machine; and (iii) thereby generating operational instructions for activating the gaming machine in accordance with said user interactions with said one or more regions in the imagery of the gaming machine and the one or more respective physical controls of the gaming machine appearing in said one or more regions; wherein the system further comprises said mapping data including data provided from a video processing module (120.22;120.4) that is adapted for processing one or more frames of the imagery of said gaming machine for identifying said physical controls in said imagery and the regions in said imagery in which said physical controls are located.