captureStream() for <canvas>
Widely available in browsers but not in WebViewsThe captureStream()
method for <canvas>
elements returns a MediaStream
which includes a CanvasCaptureMediaStreamTrack
representing real-time video of the canvas image. You can use this to record the canvas, or send it elsewhere, such as another canvas or WebRTC connection.