| CPC H04L 65/765 (2022.05) [H04L 65/61 (2022.05); H04L 65/65 (2022.05); H04L 65/80 (2013.01); H04N 21/435 (2013.01); H04N 21/8456 (2013.01); H04N 21/85406 (2013.01); H04N 21/858 (2013.01)] | 20 Claims |

|
1. A method of processing events in a media stream, the method comprising:
obtaining a first event processing buffer and a second event processing buffer, wherein the first event processing buffer comprises an event start offset for each of a one or more event segments, and wherein the second event processing buffer comprises event dispatch information for the each of the one or more event segments;
obtaining one or more new event segments associated with media data;
splitting the one or more event segments in the first event processing buffer and the second event processing buffer based on an event duration of the one or more new event segments;
overwriting the one or more event segments in the first event processing buffer and the second event processing buffer based on the event duration of the one or more new event segments; and
dispatching the one or more event segments and the one or more new event segments based on the first event processing buffer and the event dispatch information in the second event processing buffer.
|