The Mediastream returned from a canvas captureStream call can not be used to be rendered into another canvas using drawImage (2d context) or createImageBitmap/transferFromImageBitmap (bitmaprenderer context) The following CodePen shows the problem in a short example. https://codepen.io/sleb91/pen/bGQdPxq I have tested on Safari on Mac (Version 16.5 (18615.2.9.11.4)) and latest IOS Safari (16.5)
Created attachment 466670 [details] Reproduction Attached reproduction as simple HTML file.
<rdar://problem/110696945>
Pull request: https://github.com/WebKit/WebKit/pull/14910
Committed 265128@main (e7326a948d62): <https://commits.webkit.org/265128@main> Reviewed commits have been landed. Closing PR #14910 and removing active labels.