Patent ID: 11868819
Assignee: GRASS VALLEY LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 13:
14. A system for constructing filter graph-based media processing pipelines to render media content, the system comprising:
a web browser running on a client device and configured to render media content; and
a main application thread executed by a processor of the client device, such that the main application thread is configured to:
determine a processing function of media data received by the web browser;
construct a filter graph directly in the web browser that includes a first filter and a second filter that are instantiated as web workers and are each configured to execute a respective function for the processing function of the media data;
assess a compatibility between the first and second filters; and
connect the first filter and the second filter via a message channel if the main application thread determines that the respective filters are compatible with each other,

wherein the first filter is further configured to process and transmit media to the second filter after performing the respective function and the second filter enters the transmitted media in a queue and renders media content in the browser based on the queued media.