react-recordrtc-yt see demo here https://rowadz.github.io/react-recordrtc-yt/ the code in the code branch How to install it locally $ git clone https://github.com/MohammedAl-Rowad/react-recordrtc-yt.git $ cd react-recordrtc-yt $ git checkout code $ npm i $ npm run start