nextcloud / nextcloud/nextcloud-talk-recording
Allow audio-only recording in Talk
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 34
- Forks
- 16
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 4
Description
How to use GitHub
- Please use the 👍 reaction to show that you are interested into the same feature.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Feature request
Which Nextcloud Version are you currently using: (see administration page)
Nextcloud Hub 9 (30.0.9) / Nextcloud AIO 10.12.0
Is your feature request related to a problem? Please describe.
Video recording is draining the full CPU power on my instance (6 dedicated core VPS).
Describe the solution you'd like
Allow recording audio only in Talk. Perhaps :
- letting admins only allow audio recordings of Talk conferences (in Talk settings)
- letting moderators select video or audio when starting a recording in Talk
Audio-only recording would also enable call summaries in Talk on instances with lower CPU power.
Describe alternatives you've considered
Tweaking the resolution and ffmpeg settings of Nextcloud Talk Recording to reduce the load.
Additional context
I could not find an easy path to modify the resolution and ffmpeg settings in /conf/recording.conf on the AIO container (see #35).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the recording implementation and the /conf/recording.conf and FFmpeg configuration path mentioned in the issue. Determine whether audio-only recording should be controlled by administrators, moderators, or both; done means Talk can record audio without the CPU cost of video and the chosen configuration is documented or testable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- audio-video-rtc
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100