Bug 234723 - MediaStream Recording API issue
Summary: MediaStream Recording API issue
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Safari 15
Hardware: iPhone / iPad iOS 15
: P2 Major
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-12-28 06:16 PST by Petr Bielak
Modified: 2022-10-20 11:35 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Bielak 2021-12-28 06:16:00 PST
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.
Comment 1 Radar WebKit Bug Importer 2022-01-04 06:16:26 PST
<rdar://problem/87088095>
Comment 2 youenn fablet 2022-03-04 05:05:06 PST
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?
Comment 3 John 2022-10-20 11:35:11 PDT
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.