question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for Safari

See original GitHub issue

Safari 11 added getUserMedia support. The demo on https://www.webrtc-experiment.com/RecordRTC/ shows:

Unhandled Promise Rejection: [object DOMError]
onAudioProcessDataAvailable — RecordRTC.js:2983

Using https://collab-project.github.io/videojs-record/examples/audio-video.html shows a recordrtc.js error:

screen shot 2017-11-08 at 20 30 13

Issue Analytics

  • State:open
  • Created 6 years ago
  • Comments:40 (17 by maintainers)

github_iconTop GitHub Comments

4reactions
thijstriemstracommented, Jan 10, 2019

Good news, MediaRecorder is now available in Safari Preview 73:

screenshot 2019-01-10 at 14 46 25

Time to test…

3reactions
rbjarnasoncommented, Aug 27, 2018

Final results on this for now. I managed to record frames using canvas but not assembling them on the client as Safari doesn’t support webm, even if that would be possible with webworker then it would be slow on the client at 25 fps. Sending the frames over to the server for assembly is possible but png frames are very large even if you would send them as binaries with web sockets every second or so. I’ve now researched locally recording a WebRTC stream on Safari quite a bit and there seems not to be any practical solutions yet. Please if anybody has any suggestions please let me know.

In the meantime, I’m working on implementing a recording solution using Kurento where the video is recorded on the server side through a live WebRTC stream. I’m still considering if I should use this solution for all browsers or just for Safari.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Safari - Official Apple Support
Learn more about all the topics, resources, and contact options you need to download, update and manage your Safari settings.
Read more >
Download Safari - Apple Support
Browse Downloads by Product · iTunes · iCloud · iOS · macOS · Mac laptops · Mac ...
Read more >
Update to the latest version of Safari - Apple Support
If a Safari update is available for your device, you can get it by updating or upgrading macOS, iOS, or iPadOS.
Read more >
Safari User Guide for Mac - Apple Support
Use Safari on your Mac to customize browsing, shop securely, read articles, ...
Read more >
Use Safari extensions on your Mac - Apple Support
Open Safari and choose Safari > Safari Extensions from the menu ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found