Spreed: [feature request] call recording

Created on 2 Oct 2018  路  5Comments  路  Source: nextcloud/spreed

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.

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.

All 5 comments

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:

  • Bringing in another software into the stack for only calls [with jitsi, which can record].
  • Record a call client-side with one user [with OBS, but many downsides compared to server-side recording].

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-----

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jakobroehrl picture jakobroehrl  路  4Comments

llamallama picture llamallama  路  4Comments

isas-institute picture isas-institute  路  4Comments

FramboisePi picture FramboisePi  路  3Comments

brylie picture brylie  路  3Comments