High CPU usage while in call but all are muted / hidden
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 2.2k
- Forks
- 587
- Avg merge
- 18h 27m
- Merged PRs (30d)
- 333
Description
Steps to reproduce
- Setup a call with two participants, one using Firefox and one using Chrome on the same machine
- Setup an avatar for both participants (might not be required)
- Start the call on Firefox, observe CPU usage
- Start the call from the other participant on Chromium, observe CPU usage
- Mute everyone and disable the camera for everyone
Expected behaviour
No or low CPU usage
Actual behaviour
Chromium uses around 30% on my machine.
Talk app
Talk app version: 11.0.0 (git master 199c7d84f720b578aa76ba9480f03058b40e1ac4)
No custom servers
Browser
Microphone available: yes
Camera available: yes
Operating system: openSUSE Tumbleweed 20201007
Browsers: Firefox 80.0, Chromium 85.0.4183.121
Browser log
Server configuration
Nextcloud 21.0.0 alpha git master b76698c547bcaf22857f8ec67a8567399520f73a
Runs on the same machine.
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
Reproduce the reported two-participant call with Firefox and Chromium on the stated Talk and Nextcloud versions, then compare CPU usage after muting everyone and disabling cameras. Done means confirming the cause and reducing CPU usage to the expected low level in that muted, camera-disabled state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- audio-video-rtc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100