| CPC H04L 65/70 (2022.05) [G08B 13/19656 (2013.01); G08B 13/19667 (2013.01); G08B 13/19686 (2013.01); H04L 47/196 (2013.01); H04L 65/65 (2022.05); H04L 69/22 (2013.01); H04N 19/70 (2014.11); H04N 21/2402 (2013.01)] | 22 Claims |

|
1. A processor-implemented method, comprising:
receiving a plurality of packets, each belonging to one of a plurality of flows, each packet comprising a header and a payload;
responsive to receipt of each of the packets:
searching in a memory for a record associated with the flow to which the packet belongs;
in case the searching finds no record in the memory, allocating a portion of the memory to a record associated with the flow to which the packet belongs;
attempting codec identification by processing at least part of the payload of the packet;
in case the attempting successfully identifies a particular codec, storing information regarding the particular codec in the record associated with the flow to which the packet belongs;
in case the attempting is unsuccessful and a certain condition has been reached since the portion of the memory has been allocated, freeing up the portion of the memory.
|