CPC H04L 45/7453 (2013.01) [H04L 45/121 (2013.01); H04L 45/42 (2013.01); H04L 45/566 (2013.01); H04N 21/43076 (2020.08)] | 16 Claims |
1. A computer implemented method, comprising:
receiving, via a packet switched network by a network device and at a receiving time with respect to the network device, one or more network packets, each network packet being one of a plurality of ordered network packets in one of a plurality of streams received across a plurality of sources of the packet switched network at the network device;
determining, by the network device for each received network packet, a transmit time with respect to the network device based on one timer common to the plurality of streams;
indexing, by the network device in a data store common to the plurality of streams, each received network packet by the determined transmit time, wherein the data store is a hash table using the transmit time as a hash table key; and
transmitting, by the network device each indexed network packet from the data store at the determined transmit time corresponding to the indexed network packet.
|