recordrtc-nodejs

Records audio/video separately as wav/webm. POST both files in single HttpPost-Request to Node.js (FormData). Node.js code saves both files into disk. Node.js code invokes ffmpeg to merge wav/webm in single webm file. The merged webm file's URL is returne

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
recordrtc-nodejs
6,3464271.0.67 years ago10 years agoMinified + gzip package size for recordrtc-nodejs in KB

Readme

RecordRTC to Node.js
npm downloads Build Status: Linux
Open sourced
  • https://github.com/muaz-khan/RecordRTC/tree/master/RecordRTC-to-Nodejs
```sh mkdir nodemodules npm install recordrtc-nodejs
to run it!
cd node
modules/recordrtc-nodejs/ mkdir nodemodules
install prerequisites
npm install node server.js ```
How to test?
In the node.js command prompt window; type node server.js; then open http://localhost:9001/. There are some other NPM packages regarding RecordRTC:
  • https://www.npmjs.org/search?q=RecordRTC
Make sure that directory names MUST NOT have spaces; e.g. ``` // invalid directory C:\Hello Sir\Another\RecordRTC // valid C:\Hello-Sir\Another\RecordRTC // invalid directory C:\First\Second Dir\Third\RecordRTC // valid C:\\First\Second-Dir\Third\RecordRTC ``` This experiment:
  1. Records audio/video separately as wav/webm
  1. POST both files in single HttpPost-Request to Node.js (FormData)
  1. Node.js code saves both files into disk
  1. Node.js code invokes ffmpeg to merge wav/webm in single "webm" file
  1. The merged webm file's URL is returned using same HTTP-callback for playback!
Other Demos
  • https://github.com/muaz-khan/RecordRTC
License
RecordRTC-to-Nodejs
is released under MIT licence . Copyright (c) Muaz Khan.