Bug 234723
| Summary: | MediaStream Recording API issue | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Petr Bielak <peter> |
| Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Major | CC: | support, webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 15 | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 15 | ||
Petr Bielak
Event "ondataavailable" returns empty Blob when more than ~1-2 minute video is recorded (no timeslice specified). This issue is more likely to occur if a lot of apps are currently opened on the device. The issue is actual since iOS 15. Everything worked perfectly on iOS 14.8. It renders MediaStream Recording API unusable.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/87088095>
youenn fablet
An empty blob may happen in case there is no submitted video frames for instance.
@Petr, do you have a repro case? Or can you send me a sysdiagnose (youenn@apple.com) on a recent iOS version?
John
I also get this issue with our iris.fm service. The crazy thing is sometimes the empty blob is okay. Sometimes it breaks the recording.
I also get issues where its not called regularly. I set the interval to 10 seconds and ondataavailable isn't called. Causes all kinds og issues.