https://github.com/webrtchacks/jitsilocalrecorder
100% browser-based, local audio & screen recording for Jitsi Meet
https://github.com/webrtchacks/jitsilocalrecorder
capture-audio jitsi-meet mediarecorder
Last synced: about 2 months ago
JSON representation
100% browser-based, local audio & screen recording for Jitsi Meet
- Host: GitHub
- URL: https://github.com/webrtchacks/jitsilocalrecorder
- Owner: webrtcHacks
- License: mit
- Created: 2020-06-29T03:23:43.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-24T19:32:51.000Z (about 4 years ago)
- Last Synced: 2025-03-17T23:06:43.790Z (3 months ago)
- Topics: capture-audio, jitsi-meet, mediarecorder
- Language: JavaScript
- Size: 7.81 KB
- Stars: 78
- Watchers: 9
- Forks: 25
- Open Issues: 8
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Local Jitsi Recording and getDisplayMedia experiments
See the webrtcHacks [post](https://webrtchacks.com/jitsi-recording-getdisplaymedia-audio) for full details.
## Local Jitsi Meet Recording
Quick hack to record your self hosted [Jitsi Meet](https://github.com/jitsi/jitsi-meet) session locally, just using your browser. Uses `getDisplayMedia` to capture user selected screen and `getUserMedia` for local audio.
Makes sure to click "Capture Audio" if you are using Chrome to capture the remote participant
sound via the system audio.## Installation
```
git clone https://github.com/webrtchacks/jitsiLocalRecorder.git
cd jitsiLocalRecorder
./install.sh
```Installation assumes Jitsi Meet's web files are located in `/usr/share/jitsi-meet/index.html`.
If your files are located somewhere else, then run `./install.sh {{meet_web_dir}}` with the
correct directory.## getDisplayMedia testing
Load `getDisplayMedia.html` to:
1. Check if your browser supports `getDisplayMedia` (it should)
1. Demonstrate how getDisplayMedia ignores user constraints
1. Check if you can capture audio (currently only Chrome for some user selections)