A method for transmitting data between a sending node and a receiving node, comprising: transmitting, by the sending node, multiple data packets to the receiving node at an initial transmission rate, wherein each data packet carries a random sequence number and a scrolling sequence number, the random sequence number is used to identify data part information of the data packet, and the scrolling sequence number is used to indicate a transmission sequence of the data packet, the method further comprising: receiving, by the sending node, packet loss feedback information sent by the receiving node, wherein the packet loss feedback information is generated in response to the receiving node detecting at least one lost data packet according to the scrolling sequence number of a received data packet, and the packet loss feedback information comprises scrolling sequence number information of the at least one lost data packet; and determining, by the sending node, the random sequence number of the at least one lost data packet based on the received packet loss feedback information and a mapping relationship between the random sequence number and the scrolling sequence number of the at least one lost data packet; and retransmitting a data packet corresponding to the determined random sequence number, wherein the retransmitted data packet carries a new scrolling sequence number. transmitting, by the sending node, multiple data packets to the receiving node at an initial transmission rate, wherein each data packet carries a random sequence number and a scrolling sequence number, the random sequence number is used to identify data part information of the data packet, and the scrolling sequence number is used to indicate a transmission sequence of the data packet, the method further comprising: receiving, by the sending node, packet loss feedback information sent by the receiving node, wherein the packet loss feedback information is generated in response to the receiving node detecting at least one lost data packet according to the scrolling sequence number of a received data packet, and the packet loss feedback information comprises scrolling sequence number information of the at least one lost data packet; and determining, by the sending node, the random sequence number of the at least one lost data packet based on the received packet loss feedback information and a mapping relationship between the random sequence number and the scrolling sequence number of the at least one lost data packet; and receiving, by the sending node, packet loss feedback information sent by the receiving node, wherein the packet loss feedback information is generated in response to the receiving node detecting at least one lost data packet according to the scrolling sequence number of a received data packet, and the packet loss feedback information comprises scrolling sequence number information of the at least one lost data packet; and determining, by the sending node, the random sequence number of the at least one lost data packet based on the received packet loss feedback information and a mapping relationship between the random sequence number and the scrolling sequence number of the at least one lost data packet; and retransmitting a data packet corresponding to the determined random sequence number, wherein the retransmitted data packet carries a new scrolling sequence number.