This is a fork of the videojs-record library where we needed to make a couple of changes
- Allow the library to take in and pass along the video bitrate to record in
- Cleanup the FFMPEG WASM workers once the video player is destroyed to avoid a memory leak
- See
- Allow us to pass in custom file locations for the ffmpeg-wasm library files
- Clone the repository
- Node 20 is required to run the project
nvm install 20 && nvm use 20
- Install the dependencies
npm ci
- Make your changes
- Run the build
npm run build
- Copy and overwrite all the files from the
distfolder to<nectar_home>/node_modules/@kira/videojs-record/dist/ - Restart the React dev server
- Merge your pull request
- From your local machine, run the following on a new branch created from
main
$ npm version patch
$ git push
$ git push --tags- Create a new PR with the changes
- Merge your PR
- Run the
Build and Publish PackageGithub action - Update the releases page on Github
- You can now reference the release number created in other projects with
@kira/videojs-recordand the version number- ex:
yarn add \@kira/[email protected]
- ex:
A video.js plugin for recording audio/video/image files.
The documentation and examples can be found on: https://collab-project.github.io/videojs-record
Become a financial contributor and help us sustain our community. [Contribute]
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]