-
Notifications
You must be signed in to change notification settings - Fork 448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature request] call recording #1232
Comments
That is simply not possible because we are dealing with peer2peer connections. But it is sadly totally out of scope for our php-based app. |
This is rather a feature for a desktop app. Even when using a MCU, a conference could be distributed across multiple MCU servers so there is not a single point that has access to all streams (only one of the clients in the meeting would have that). |
Sorry to dig this issue up, but you could use |
Fwiw, recording calls is an essential feature that I am depending on for my nextcloud use-case. The two alternatives I have personally considered are not optimal:
I would be thrilled to see this feature worthy of some additional research and development!! |
-----BEGIN PGP SIGNED MESSAGE----- I'm offering a bounty of 0.05 bitcoin to anyone who will develop a usable recording feature for nextcloud talk calls. iQIzBAEBCgAdFiEESKcexyWeb+u7zuh5+CjfVEmKd88FAl/g984ACgkQ+CjfVEmK |
Hi, I would like to present Talked! It's a call recording program for Talk which handles recording by joining the call like a normal participant and then recording the screen. Currently, it seems like the best way to handle it, and it's the same way Jitsi handles recordings. There are 2 parts to the system a server and a client. The server is a python program that can be controlled through an HTTP API and the client is a Nextcloud app which registers a new occ command that is used to communicate with the server. You can then register a Talk command that triggers the occ command and control the recording using chat commands in Talk. It's still early days and is partly a proof of concept to see if this made sense. Currently, it's limited to one recording at a time as well as only working with calls that allow guests, but the initial release is out, fully functional and ready to use. If you find it useful then any support in any way that can help further development will be greatly appreciated. If you have any question you're more than welcome to contact me or open an issue on one of the repos. And here are the repos. You'll find more information about how it works and how to set it up there. https://github.com/MetaProvide/talked https://github.com/MetaProvide/talked-client Cheers! |
Oh wow, @mwalbeck, that is amazing, thank you so much for looking into this! I will try to make a Debian package for Talked and test it out asap. Please contact me in DM so we can arrange the payout of the bounty. |
Unfortunately, Talked isn't going to cut it, because instead of hooking into the API and WebRTC, its calling up an actual web browser and screen-capturing and transcoding its contents. |
I'm not sure if it is on considered, but video and audio recording of calls would be a great feature.
In #687 it was mentioned, but without further attention.
When whiteboard integration (#1167) is done, even more.
The text was updated successfully, but these errors were encountered: