Jacob Greenway
Jacob Greenway
Would it be possible to use this polyfill? https://github.com/johanholmerin/worker-webrtc Seems to at least support datachannels.
Maybe using a custom timer and calling `requestData` https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder/requestData.
I am yes, I have the stream itself added as a `srcObject` to a video element and playing unmuted audio. I've tested it a bit further and you're right, chrome...
@t-mullen I've also found a really easy to use library to use that doesn't require any sort of background audio hack for getting non-throttled timers: https://www.npmjs.com/package/worker-timers. This uses a web...
I've been testing some more and found even though you can force the media recorder to emit `ondataavailable`, the data from the `BlobEvent` will be empty when the tab is...
It turns out that this is only true for canvases, not video elements. It is always length zero when minimized and using a canvas, even when rendering is done using...
Yes, I'm also rendering in the background using that worker-timer package I sent earlier, I know I'm rendering the canvas as well because there are logging statements that still happen...
@t-mullen Have you heard anything about this? I think the only thing that can fix this is an update on chrome/Firefox to allow rendering of canvas elements in blurred tabs,...
@t-mullen I found this thread when looking into the webm encoding problem: https://github.com/guest271314/MediaFragmentRecorder/issues/8 Looks like ts-ebml may be able to handle the encoding/decoding of fragmented MediaRecorder chunks into something playable.
@t-mullen Could you iterate on that a bit more? When you say Firefox can't play its own recording is that specific to the same tab or the same browser instance?