An adaptive method bandwidth for synchronizing display data between a source (100) node and a plurality of consumer nodes (150, 150 ', 150' '), which method comprises the steps of: (a) identifying , by the source (100) node, a change in local display data; (B) creating, by the source node (100), at least one data packet representing the change in local display data; (C) receiving, by a communication service (300) from the source node (100), metadata information identifying at least one data packet representing a current state of local display data after change data local display; (D) receiving, by said communication service (300) from the (100) source node, at least one of the identified data packets; (E) selecting by said communication service (300) at least one of the data packets received in response to the received metadata information; (F) transmitting by said communication service (300) to a consumer (150, 150 ', 150' ') node, metadata information; and (g) transmitting by said communication service (300) to the consumer node (150, 150 ', 150' '), the at least one selected data packet.