Skip to content

⏺️ Call recording #8324

@nickvergessen

Description

@nickvergessen

Following up on #1232 and some other issues here is the draft of the call recording feature we plan to work on.

📐 Design

Mockups & prototypes

  • Top bar is extended to show Add useful information to the top-bar when in a call #6766
    • Headline: Conversation name
    • Subline:
      • Recording icon when the call is being recorded
      • Duration of the call
      • Number of call participants
      • Description of the room
  • To start or stop a recording any moderator can use the "…" menu in the topbar next to the Call button
    • Starting and stopping should be logged as a system message
    • It might be necessary to play a sound when recording is started/stopped (to be clarified)
  • The recording shall be shared in the chat as a "normal file" but have a special section in the Media tab of the sidebar
  • Option to only record audio?

⚙️ Engineering

Requirements

  • Recording will be done with a virtual participant
    • Recording will be only speaker view for v1
    • First shared screenshare will be recorded if there is any
  • Web UI needs to show the same thing in "Promoted view" that is being recorded (currently not the case when sharing your own screen)
  • The recording shall be uploaded to either the/a owner/moderator of the conversation or to a "recording bot" users storage and then shared back into the chat.

Constraints

  • Only supported with HPB

Previous issues, attempts and solutions


Work packages

Metadata

Metadata

Type

No type

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions