Ross ROSS = Recommend OSS · open-source software intelligence for agents

streamproc/MediaStreamRecorder

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. observed · 2026-08-28

github.com/streamproc/MediaStreamRecorder · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4796
  • days_rel: n/a
  • days_push: 2982
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2677 stars · 552 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

MediaStreamRecorder.js is a cross-browser JavaScript library for recording audio, video, screen, and canvas streams using the MediaRecorder API standards. It supports Chrome, Firefox, Opera, Edge, and Android browsers, and can emit recorded blobs at time intervals for realtime upload.

Use cases

  • record microphone audio in the browser
  • record webcam video from a web page
  • capture screen or tab recordings in the browser
  • record canvas 2D/3D animations as video
  • upload recorded audio/video blobs to a server in realtime
  • record gif animations in the browser
  • record multiple streams into a single container

When to choose

  • you need a consistent recording API across browsers with inconsistent MediaRecorder support
  • you want to record camera, microphone, screen, or canvas streams in a web app
  • you need periodic blobs for realtime upload to a server
  • you need to support older or mobile browsers

When to avoid

  • your target browsers all have solid native MediaRecorder support and you don't need shims
  • you need server-side or native (non-browser) media recording
  • you need actively maintained code with recent releases
  • you need advanced post-processing like editing or transcoding

Facets

library · maturity maintenance

audio-processing video-processing sdk web-development media browser-extensions browser cross-platform mediarecorder webrtc screen-recording audio-recording video-recording javascript cross-browser nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
streamproc/MediaStreamRecordermain23

For agents

markdown · JSON · MCP: product_card(name="streamproc/MediaStreamRecorder")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem