element-call
element-call copied to clipboard
Call Recording
Using MoSCoW method: M - Must have; S - Should have; C - Could have; W - Won't have
Is your feature request related to a problem? Please describe. I would like a convenient and reliable way to record calls.
Describe the solution you'd like [M] At minimum, the ability to click a button during a call session, initiating a local recording, including the video and audio of all participants, and if screen sharing is applicable, the audio playing through that respective stream.
Other, lower priority features to consider (Probably can be split in their own tasks/issues...):
- [S] Choice of what to record (Browser tab, specific screen, specific window)
- [S] Placing notifications that a call has been initiated to existing users, and any new users who join later on (Sort of consent to being recorded).
- [S] Specify location of where to save output
- [C] Video output parameters would be nice to have (bitrate, resolution, etc..)
- [C] Expand on storage options by allowing to save to cloud services (Nextcloud, Google Drive, etc..)
- [C] Should chat be added, record a log of that as well.
Describe alternatives you've considered OBS is an option, but not really convenient. Jitsi has call recordings but only through Dropbox. Zoom has call recordings but closed source.
Additional context Recording through WebRTC could be an option... I think this would cover the first lower priority bullet as should be built-in natively by the browser.
@ara4n (I presume) had suggested this on a recent HackerNews thread for a Twitch-like streaming solution based on Matrix. Not exactly the same feature, but still seems relevant.
Could be made available as an option in the ellipses menu.
Recording settings could go in an appropriate new tab
The call recording could also offer an option to store recording on Nextcloud, or download the recording after the call.
How about the party who's call you are recording could also set a flag "Do not allow my call to be recorded" as well? This could work well for copyright video or audio, that shouldn't be recorded.