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

Claim 6:
7. A system for constructing filter graph-based media processing pipelines directly in a web browser, the system comprising:
a media processing functionality determiner configured to determine a processing function of media data received by a web browser; and
a main application thread configured to construct a filter graph directly in the web browser that includes a first filter and a second filter that are each configured to execute a respective function for the processing function of the media data, wherein the main application thread is configured to:
instantiate the first and second filters of the filter graph as web workers for performing the respective functions;
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 configured to process and transmit media to the second filter; and
wherein the second filter is configured to enter the media in a queue and render media content in the browser based on the queued media.