A secure remote control system comprising: a machine including at least one plant, a machine controller configured to control operation of the at least one plant, and a camera; an operation station located remote from the machine, the operation station comprising at least one input device, a display, and an operator controller operatively connected to the at least one input device and to the display; and a wireless connection enabling data transfer between the machine controller and the operator controller; wherein the machine controller is configured to transmit video data from the camera to the operator controller over the wireless connection; wherein the operator controller is configured to display the video data on the display and to transmit (44, 46) an operator control messages based on the at least one input device to the machine controller over the wireless connection; characterized in that the machine controller is configured to confirm validity of the operator control message based, at least in part, on the video data transmitted (34, 36) to the operator controller and to control operation of the at least one plant based on the operator control message when validity of the operator control message is confirmed, wherein the video data is sent as a safety data group that includes a safety data message and a safety header message, and wherein the safety data message comprises one compressed image captured by the camera, and wherein the safety header message is used to validate the safety data message and comprises an image CRC, and an image sequence number; wherein the operator control message is sent as a safety data group that includes a safety data message and a safety header message, and wherein the safety data message comprises a control signal generated by the input device, and wherein the safety header message comprises a control CRC, and an image sequence number received; and wherein the machine controller is configured to confirm validity of the operator control message by checking each of the image CRC, the control CRC, and a comparison of the image sequence number received to the image sequence number for errors. a machine including at least one plant, a machine controller configured to control operation of the at least one plant, and a camera; an operation station located remote from the machine, the operation station comprising at least one input device, a display, and an operator controller operatively connected to the at least one input device and to the display; and a wireless connection enabling data transfer between the machine controller and the operator controller; wherein the machine controller is configured to transmit video data from the camera to the operator controller over the wireless connection; wherein the operator controller is configured to display the video data on the display and to transmit (44, 46) an operator control messages based on the at least one input device to the machine controller over the wireless connection; characterized in that the machine controller is configured to confirm validity of the operator control message based, at least in part, on the video data transmitted (34, 36) to the operator controller and to control operation of the at least one plant based on the operator control message when validity of the operator control message is confirmed, wherein the video data is sent as a safety data group that includes a safety data message and a safety header message, and wherein the safety data message comprises one compressed image captured by the camera, and wherein the safety header message is used to validate the safety data message and comprises an image CRC, and an image sequence number; wherein the operator control message is sent as a safety data group that includes a safety data message and a safety header message, and wherein the safety data message comprises a control signal generated by the input device, and wherein the safety header message comprises a control CRC, and an image sequence number received; and wherein the machine controller is configured to confirm validity of the operator control message by checking each of the image CRC, the control CRC, and a comparison of the image sequence number received to the image sequence number for errors.