| CPC H04L 69/166 (2013.01) [H04L 43/0829 (2013.01); H04L 69/16 (2013.01)] | 14 Claims |

|
1. A system for transmitting data partitioned into a sequence of frames of data, comprising:
a network interface;
a memory; and
a processor, wherein the memory includes instructions executable by the processor to cause the system to:
transmit, using the network interface, a first packet that includes a primary frame and two or more preceding frames from the sequence of frames of data, wherein at least one of the two or more preceding frames of the first packet is separated from the primary frame of the first packet in the sequence of frames by a respective multiple of a first stride parameter and at least one of the two or more preceding frames of the first packet is separated from the primary frame of the first packet in the sequence of frames by a respective multiple of a second stride parameter that is different from the first stride parameter;
transmit, using the network interface, a second packet that includes a primary frame and two or more preceding frames from the sequence of frames of data, wherein at least one of the two or more preceding frames of the second packet is separated from the primary frame of the second packet in the sequence of frames by a respective multiple of the first stride parameter and at least one of the two or more preceding frames of the second packet is separated from the primary frame of the second packet in the sequence of frames by a respective multiple of the second stride parameter, and wherein the primary frame of the first packet is one of the two or more preceding frames of the second packet; and
transmit, using the network interface, a third packet that includes a dummy primary frame corresponding to a next sequence index past the last frame of the sequence of frames of data.
|