Fork me on GitHub!

Opus MediaRecorder Example

opus-media-recorder is a MediaRecorder API polyfill written in JavaScript and C++ (WebAssembly). It aims a cross-browser Opus codec support with various audio formats such as Ogg and WebM. This page is designed to test opus-media-recorder and to show MediaRecorder API examples.

For more information, please visit the main page.

MediaRecorder settings

Voice recording

Stream not created. Click "create" button.

Recording player

Download Link

Note: Some browsers (e.g. Safari and old Edge) do not support Ogg/WebM playback on the browser. In this case you should download the recording and play it using a supported media player (e.g. VLC Player)

Note: Microphone recording will not work on third-party browsers of iOS like Chrome for iOS. See issue #1.

Console