An implementation of the MediaStream Recording API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
css Switched to 320x240 by default Oct 30, 2018
js Correct check for navigator.mediaDevices.getUserMedia Oct 31, 2018 Update Oct 26, 2016
index.html Switched to adapter-latest.js from… Oct 30, 2018

Media Recorder API Demo

A demo implementation of the (new) Media Recorder API (also known as MediaStream Recording API).

Works on:

  • Firefox 30+
  • Chrome 47,48 (video only, enable experimental Web Platform features at chrome://flags)
  • Chrome 49+

Containers & codecs:

  • Chrome 52+ : webm, VP8/VP9/H.264, Opus @ 48kHz
  • Chrome 49+ : webm, VP8/VP9, Opus @ 48kHz
  • Firefox 30+: webm,VP8, Vorbis @ 44.1 kHz


  • Pause does not stop audio recording on Chrome 49,50