muaz-khan / RecordRTC

RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
https://www.webrtc-experiment.com/RecordRTC/
MIT License
6.53k stars 1.75k forks source link

Audio Recording from Safari & File Size issue #625

Open SNM-124 opened 4 years ago

SNM-124 commented 4 years ago

Hi. We are using RecordRTC.js in a web application to record audio samples from different candidates. The recordings are from one minute to two minutes long. After the recording is done on client side, base 64 encoded string is sent to server & it gets saved into an audio file. This works fine in Google Chrome & Firefox. In Safari, a minute long file is 10 times more in size than Chrome and the post to server side fails. While recording in Safari, StereoAudioRecorder(as MediaStreamRecorder is not supported) is used & an 'uncompressed - wav' audio stream is generated. We tried different options to compress the stream on client and were unsuccessful. This feature is extremely critical to our project. Any kind of help is appreciated.

Thanks

SNM-124 commented 4 years ago

Hi RecordRTC group,

Any updates on this?

Thanks

anasamati commented 3 years ago

Hi SNM

I am having the same issue, did you come up with a solution?

overjoied commented 3 years ago

Same here, haven't find anything.

Coreeze commented 3 months ago

I have the same problem and still looking for a solution.