Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/w3c/mediacapture-record

MediaStream Recording
https://github.com/w3c/mediacapture-record

webrtc

Last synced: 2 days ago
JSON representation

MediaStream Recording

Awesome Lists containing this project

README

        

# MediaStream Recording API [![Actions Status](https://github.com/w3c/mediacapture-record/workflows/Auto-publish/badge.svg)](https://github.com/{user}/{repo}/actions)

This document specifies methods for live recording of video and audio, local and remote.

Specification and Samples
-------------
* [Media Recording (a.k.a. MediaStream Recording) Specification](https://w3c.github.io/mediacapture-record/MediaRecorder.html), including code samples.
* Implementation status in the different browsers: [caniuse](http://caniuse.com/#feat=mediarecorder).
* [Hardware accelerated support in Chromium](https://github.com/miguelao/mediacapture-record-implementation-status/blob/master/chromium.md)

You're welcome to contribute! Let's make the Web rock our socks off!

Notes on bikeshedding :bicyclist:
--------------

Branch `gh-pages` is automatically updated from `main` branch upon commit.

During development it's often a good idea to try and render `MediaRecorder.bs`
locally, for that, and using the online compiler:

```
curl https://api.csswg.org/bikeshed/ -F [email protected] -F force=1 > MediaRecorder.html
```

if the produced file has a strange size (i.e. zero, a few KBs), then something went terribly wrong; run instead:

```
curl https://api.csswg.org/bikeshed/ -F [email protected] -F output=err
```

and try to figure out why `bikeshed` did not like the `.bs` :'(