A network equipment configured to be in communication with a device through a network (10, 20) for delivering data packets (900.1 to 900.9) comprising an initial payload, said network equipment comprising one or more processors (302, 303, 305) configured for: - obtaining an expiration time (t 0,EX) for the initial payload of the data packets (900.1 to 900.9) to be delivered to the device, - delivering to the device data packets belonging to a sliding window moving according to data packet acknowledgments, - when the expiration time (t 0,EX) of the initial payload of a data packet (900.3) belonging to the sliding window is reached without reception of a corresponding acknowledgment from the device, resending said data packet (900.3) with a new payload replacing the initial payload of said data packet, said new payload corresponding to the initial payload of at least one next data packet (900.7) to be transmitted through the sliding window when the expiration time (t0,EX) of said new payload of the resent data packet (900.3) is not reached yet, wherein the expiration time (t 0,EX) of the initial payload of a data packet depends on a maximum time before rendering and a time of transmission of the data packet from the network equipment to the device, said maximum time before rendering depending on a maximum buffering time of the data packet at the device before processing and a decoding time. said network equipment comprising one or more processors (302, 303, 305) configured for: - obtaining an expiration time (t 0,EX) for the initial payload of the data packets (900.1 to 900.9) to be delivered to the device, - delivering to the device data packets belonging to a sliding window moving according to data packet acknowledgments, - when the expiration time (t 0,EX) of the initial payload of a data packet (900.3) belonging to the sliding window is reached without reception of a corresponding acknowledgment from the device, resending said data packet (900.3) with a new payload replacing the initial payload of said data packet, said new payload corresponding to the initial payload of at least one next data packet (900.7) to be transmitted through the sliding window when the expiration time (t0,EX) of said new payload of the resent data packet (900.3) is not reached yet, - obtaining an expiration time (t 0,EX) for the initial payload of the data packets (900.1 to 900.9) to be delivered to the device, - delivering to the device data packets belonging to a sliding window moving according to data packet acknowledgments, - when the expiration time (t 0,EX) of the initial payload of a data packet (900.3) belonging to the sliding window is reached without reception of a corresponding acknowledgment from the device, resending said data packet (900.3) with a new payload replacing the initial payload of said data packet, said new payload corresponding to the initial payload of at least one next data packet (900.7) to be transmitted through the sliding window when the expiration time (t0,EX) of said new payload of the resent data packet (900.3) is not reached yet, wherein the expiration time (t 0,EX) of the initial payload of a data packet depends on a maximum time before rendering and a time of transmission of the data packet from the network equipment to the device, said maximum time before rendering depending on a maximum buffering time of the data packet at the device before processing and a decoding time.