JavaScript-Based Audio/Video Recording Library

  1. MediaStreamRecorder.js
    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.
  2. Video.js Record
    This plugin/library for recording audio/video/image files. The plugin has a mandatory dependency like
    Video.js for HTML5 media player that provides the user interface, RecordRTC.js for Adds support for audio/video/GIF recording
    and etc.
  3. RecordRTC
    JavaScript-based media-recording library for modern web-browsers. It is optimized for different devices and browsers to bring all client-side (pluginfree) recording solutions and can be used to record WebRTC audio/video media streams.
  4. Recorder.js
    A plugin for recording/exporting the output of Web Audio API nodes
  5. FlashWavRecorder
    Simple flash file for recording audio and saving as a WAV. The flash recorder creates serveral external interfaces. This allows the recorder to be controlled through javascript.