A device comprising: a receiver configured to receive a plurality of packets, the plurality of packets corresponding to at least a subset of a sequence of packets, wherein the plurality of packets includes error correction data, and wherein the error correction data of a first packet of the plurality of packets includes a partial copy of a second packet of the plurality of packets; a buffer configured to store the plurality of packets; a transmitter; and an analyzer configured to: determine whether a particular packet of the sequence of packets is missing from the buffer; determine whether a partial copy of the particular packet is stored in the buffer as error correction data in a second packet of the sequence of packets, the particular packet and the second packet corresponding to a first frame and a second frame of an audio signal, respectively; and send, via the transmitter, a retransmit message to a second device wherein the retransmit message is sent to the second device in response to determining that the buffer does not store the particular packet, that the buffer does not store the partial copy of the particular packet, and that a retransmission count satisfies a retransmission threshold, and wherein the analyzer is further configured to update the retransmission count subsequent to sending the retransmit message to the second device. a receiver configured to receive a plurality of packets, the plurality of packets corresponding to at least a subset of a sequence of packets, wherein the plurality of packets includes error correction data, and wherein the error correction data of a first packet of the plurality of packets includes a partial copy of a second packet of the plurality of packets; a buffer configured to store the plurality of packets; a transmitter; and an analyzer configured to: determine whether a particular packet of the sequence of packets is missing from the buffer; determine whether a partial copy of the particular packet is stored in the buffer as error correction data in a second packet of the sequence of packets, the particular packet and the second packet corresponding to a first frame and a second frame of an audio signal, respectively; and send, via the transmitter, a retransmit message to a second device wherein the retransmit message is sent to the second device in response to determining that the buffer does not store the particular packet, that the buffer does not store the partial copy of the particular packet, and that a retransmission count satisfies a retransmission threshold, and wherein the analyzer is further configured to update the retransmission count subsequent to sending the retransmit message to the second device. determine whether a particular packet of the sequence of packets is missing from the buffer; determine whether a partial copy of the particular packet is stored in the buffer as error correction data in a second packet of the sequence of packets, the particular packet and the second packet corresponding to a first frame and a second frame of an audio signal, respectively; and send, via the transmitter, a retransmit message to a second device wherein the retransmit message is sent to the second device in response to determining that the buffer does not store the particular packet, that the buffer does not store the partial copy of the particular packet, and that a retransmission count satisfies a retransmission threshold, and wherein the analyzer is further configured to update the retransmission count subsequent to sending the retransmit message to the second device.