element-hq / element-hq/element-call

All iPhones/iPads getting burning hot, high battery drain due to unsupported VP8 codec

Open
#2,579 11 comments 0 reactions 0 assignees View on GitHub
T-Defect
Dominant language
TypeScript
Stars
996
Forks
213
Avg merge
1d 8h
Merged PRs (30d)
55

Description

### Steps to reproduce

Users are refusing to use Element for video calls after migrating to Element-X / Element-Call for video conferences / calls as their iPhones are getting burning hot during video calls, battery drain of 10%(+) per 15 min.

We never saw this in legacy element with 1:1 calls or Jitsi, nor with BigBlueButton or Nextcloud Talk.

Investigating further the root cause is the use of VP8 which is not supported in any way by Apple hardware at all. There are plenty of reports in the web which are documenting the same issue when using VP8, as VP8 needs to be decoded/encoded fully in software and can't use hardware acceleration.

### Outcome

#### What did you expect?

Also Apple participants should be able to use Element Call without suffering extreme temperature dissipation and battery loss.

Widespread supported standard codecs like H.264 or H.265 should be at least offered as an alternative to all clients to support hardware acceleration

#### What happened instead?

Apple devices getting hot, losing battery quickly in Element calls. People refusing to use Element-X for calls due to this issue.

### Operating system

IOS, iPadOS, MacOS

### Browser information

Element-X, Element-Desktop

### URL for webapp

Element call 0.6.0

### Will you send logs?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.