Bug 235176
Summary: | Fail to stream Canvas to Video | ||
---|---|---|---|
Product: | WebKit | Reporter: | Echai <eric.kwan> |
Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Critical | CC: | kkinnunen, webkit-bug-importer, youennf |
Priority: | P1 | Keywords: | InRadar |
Version: | Safari 15 | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Echai
Very easy to simulate this bug! By using the following webrtc testing page with IOS 15.2 IPad.
https://webrtc.github.io/samples/src/content/capture/canvas-video/
1) open the page and control and move the left canvas picture
2) video on the right side is not showing
This Bug affect our Enterprise very much as we are sharing a demo screen (canvas) to our client. This is a very critical bug of IOS 15! All of staffs are stuck in IOS 14 now.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/87817599>
Kimmo Kinnunen
Thanks for the report. Unfortunately the feature of capturing 2dcontext or WebGL canvas to a video element is currently failing intermittently. As a workaround, you could try to show the canvas element itself, if this is only possible for your application.
*** This bug has been marked as a duplicate of bug 230623 ***
Kimmo Kinnunen
To work around this problem, one might try to assign or re-assign the stream in a different JavaScript callback than the one that creates the video element.