A retransmission control method, wherein the method comprises: transmitting, by a transmit end, a first data packet to a receive end; transmitting, by the transmit end, a second data packet next to be transmitted after the first data packet is transmitted; and if the transmit end does not receive an acknowledgement corresponding to the first data packet within a first retransmission timeout time, RTO, wherein the acknowledgement indicates that the receive end has received the first data packet, performing the following steps: retransmitting, by the transmit end, the first data packet, and calculating a second retransmission timeout time RTO, wherein the second RTO is related to a receive timestamp of the acknowledgement corresponding to the first data packet and a transmit timestamp of the first data packet; and retransmitting the second data packet based on the second RTO; and wherein the retransmitting based on the second RTO comprises: if the transmit end does not receive an acknowledgement corresponding to the second data packet within the first RTO, retransmitting, by the transmit end, the second data packet; and if the transmit end does not receive the acknowledgement corresponding to the second data packet within the second RTO, retransmitting, by the transmit end, the second data packet again, wherein the second RTO is greater than a product of the first RTO and a first coefficient, and a value of the first coefficient is greater than 1. transmitting, by a transmit end, a first data packet to a receive end; transmitting, by the transmit end, a second data packet next to be transmitted after the first data packet is transmitted; and if the transmit end does not receive an acknowledgement corresponding to the first data packet within a first retransmission timeout time, RTO, wherein the acknowledgement indicates that the receive end has received the first data packet, performing the following steps: retransmitting, by the transmit end, the first data packet, and calculating a second retransmission timeout time RTO, wherein the second RTO is related to a receive timestamp of the acknowledgement corresponding to the first data packet and a transmit timestamp of the first data packet; and retransmitting the second data packet based on the second RTO; and wherein the retransmitting based on the second RTO comprises: if the transmit end does not receive an acknowledgement corresponding to the second data packet within the first RTO, retransmitting, by the transmit end, the second data packet; and if the transmit end does not receive the acknowledgement corresponding to the second data packet within the second RTO, retransmitting, by the transmit end, the second data packet again, wherein the second RTO is greater than a product of the first RTO and a first coefficient, and a value of the first coefficient is greater than 1. retransmitting, by the transmit end, the first data packet, and calculating a second retransmission timeout time RTO, wherein the second RTO is related to a receive timestamp of the acknowledgement corresponding to the first data packet and a transmit timestamp of the first data packet; and retransmitting the second data packet based on the second RTO; and wherein the retransmitting based on the second RTO comprises: if the transmit end does not receive an acknowledgement corresponding to the second data packet within the first RTO, retransmitting, by the transmit end, the second data packet; and if the transmit end does not receive the acknowledgement corresponding to the second data packet within the second RTO, retransmitting, by the transmit end, the second data packet again, wherein the second RTO is greater than a product of the first RTO and a first coefficient, and a value of the first coefficient is greater than 1. if the transmit end does not receive an acknowledgement corresponding to the second data packet within the first RTO, retransmitting, by the transmit end, the second data packet; and if the transmit end does not receive the acknowledgement corresponding to the second data packet within the second RTO, retransmitting, by the transmit end, the second data packet again, wherein the second RTO is greater than a product of the first RTO and a first coefficient, and a value of the first coefficient is greater than 1.