A method of processing image data captured by an image capture device of a surgical system, the method comprising monitoring network conditions of a communications link utilized to transmit to a remote display video image data of a surgical procedure, the video image data being captured by an endoscopic image capture device located at a remote surgical site of the surgical procedure; adjusting an encoding configuration of a video encoder in response to an input received from monitoring the network conditions and associated with a change in the network conditions that affects transmission of the video image data to the remote display; and encoding the video image data of the surgical procedure captured after the change of the network conditions, the encoding using the video encoder having the adjusted encoding configuration.