Guide Standards Technology  insertable streams, streams, TransformStream, VideoEncoder, VideoFrame, w3c, webcodecs, WebGPU, WebNN, webtransport, WHATW

Real-Time Video Processing with WebCodecs and Streams: Processing Pipelines (Part 1)

submited by
Style Pass
2023-03-18 18:00:14

Guide Standards Technology insertable streams, streams, TransformStream, VideoEncoder, VideoFrame, w3c, webcodecs, WebGPU, WebNN, webtransport, WHATWG François Daoust · March 14, 2023

WebRTC used to be about capturing some media and sending it from Point A to Point B. Machine Learning has changed this. Now it is common to use ML to analyze and manipulate media in real time for things like virtual backgrounds, augmented reality, noise suppression, intelligent cropping, and much more. To better accommodate this growing trend, the web platform has been exposing its underlying platform to give developers more access. The result is not only more control within existing APIs, but also a bunch of new APIs like Insertable Streams, WebCodecs, Streams, WebGPU, and WebNN.

So how do all these new APIs work together? That is exactly what W3C specialists, François Daoust and Dominique Hazaël-Massieux (Dom) decided to find out. In case you forgot, W3C is the World Wide Web Consortium that standardizes the Web. François and Dom are long-time standards guys with a deep history of helping to make the web what it is today.

Leave a Comment