US 12,225,070 B2
Extended W3C media extensions for processing DASH and CMAF inband events
Iraj Sodagar, Los Angeles, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Dec. 19, 2023, as Appl. No. 18/545,666.
Application 18/545,666 is a continuation of application No. 17/495,299, filed on Oct. 6, 2021, granted, now 11,882,170.
Claims priority of provisional application 63/176,748, filed on Apr. 19, 2021.
Prior Publication US 2024/0121287 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/75 (2022.01); H04L 65/61 (2022.01); H04L 65/65 (2022.01); H04L 65/80 (2022.01); H04N 21/435 (2011.01); H04N 21/845 (2011.01); H04N 21/854 (2011.01); H04N 21/858 (2011.01)
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
OG exemplary drawing
 
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.