I'm not sure if it is on considered, but video and audio recording of calls would be a great feature.
In https://github.com/nextcloud/spreed/issues/687 it was mentioned, but without further attention.
When whiteboard integration (https://github.com/nextcloud/spreed/issues/1167) is done, even more.
That is simply not possible because we are dealing with peer2peer connections.
This can only be achieved by a MCU unit, which receives all audio/video signals and combines them into one stream.
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 MediaRecorder-API to record the stream as of the perspective of a user.
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-----
Hash: SHA512
I'm offering a bounty of 0.05 bitcoin to anyone who will develop a usable recording feature for nextcloud talk calls.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEESKcexyWeb+u7zuh5+CjfVEmKd88FAl/g984ACgkQ+CjfVEmK
d8+iVhAArUlL3rFtaX7lf9lly0wBesCGz15sfzT12l/MG9R7CjmKYLs9RPAtF+jR
cd13w73sapnO6KGedET2EIngRZDUkJSgZZj3h4cQyzlG0mLU2KUfP1vY4/W9YKhk
agk5bDwzEqgOIcazOfzMJjq5z0UiTcyfPArZ4pdcvVZ55JrMfsQFwJHefsLOs22M
fwHnZd5g1qCbc2cZCsGrzs9MMQL4xabK5PWts+0pt71inEpJIFO0ZMnwI2r+jbt7
4OKi+uvgvmxk18UxXWrdN2GsKvNwqDT039Z0ZN/lBruGvaFAbHltLNXndDfuoIr1
kv+xfrCpYhmxY8GmeyB/XzXRc2zdksIjednS/z6w2wTQaw+I46tJQ+L3MBFj2RpG
6m74Nv9C+I/vpCLWgfwbCqmTXNpOvyFOlkwG3VtSjiFVKrnL1ZxJUnyEmXGt5t/7
+RZJPw08eZAWvxZ9YALQQLp+Cw8rqooXeigHYMhdEnAWkDCYZBEM6Qt4XjwYL7Fv
Tnd8mSwDzfrles8RAuvyyQYn2mcIbOsSfrCMNxnU1KIr1il9hCHlJotbhoXRf1mM
HoDbtIaevyxxlzw0QEtg2phyMvGxs1x5H4CUfGKfnGjIDSztPU0nOLxu7UEVycnO
Kx8oWLkZY39q09VrtsHVhWfSye9OjPU7lMNCGaRfDl9IX4i1UPk=
=geC4
-----END PGP SIGNATURE-----
Most helpful comment
Sorry to dig this issue up, but you could use
MediaRecorder-API to record the stream as of the perspective of a user.