streamproc / MediaStreamRecorder

Cross browser audio/video/screen recording. It supports Chrome, Firefox, Opera and Microsoft Edge. It even works on Android browsers. It follows latest MediaRecorder API standards and provides similar APIs.
https://www.webrtc-experiment.com/msr/
MIT License
2.62k stars 563 forks source link

freeze in newest version of electron #153

Open jpiepkow opened 6 years ago

jpiepkow commented 6 years ago

Spent a week narrowing down a issue on mediastream freezing randomly(still can not figure out the condition, on some people computers it happened every time on others it never happened) to this library. The version of chrome the newest version of electron uses is 58.0.3029.110.

If you have any information that would be helpful but for now switch to the native mediaRecorder solution. This is not idea because doing start with an interval does not write a watchable video and can not write directly to mp4.

Thanks!

jpiepkow commented 6 years ago

And if nothing else could you point me in the right direction towards making each blob playable using standard mediaRecorder as this lib does.

amitpatil321 commented 6 years ago

2 weeks back, i just wasted 2 weeks to solve this problem. I had the same problem, my electron app used to freeze at 3rd or 4th minute exactly (i was collecting 1 min blob and then convert it to mp3 using ffmpeg in electron app) on all computers.
But i found that my problem was with node js api call using request.post, so i replaced it with jquery ajax and everything is fine so far.