@bestyled/contrib-video

Implementation of Video Media Recorder and Player for the BeStyled Design System

Usage no npm install needed!

<script type="module">
  import bestyledContribVideo from 'https://cdn.skypack.dev/@bestyled/contrib-video';
</script>

README

bestyled/contrib-video

A react-based video recorder and player

  • Leverage modern WebRTC controls (MediaRecorder) without any additional browser plugins
  • Written using modern React hooks with simple imperative API (activate, start, stop)
  • Mirrored preview from default webcam
  • Automatic thumbnail generation
  • Optional overlay and countdown timer
  • No dependencies beyond BeStyled design system (and styled-components)
  • Small API surface for most common recording needs

License

Apache 2.0