RecordRTC is a server-less (entire client-side) JavaScript library that can be used to record WebRTC audio/video media streams. It supports cross-browser audio/video recording.
Cross-Browser recording of audio/video media streams; targets WebRTC/getUserMedia/WebAudio/etc.
🎙️ A lightweight React hook for audio recording using native Web APIs (MediaRecorder, getUserMedia). Start, stop, pause, resume audio recordings with customizable callbacks. Perfect for voice notes, interviews, podcasts, and real-time audio processing in
React Native audio recording module used for DSP
React Native module for audio input data streaming