element-hq / element-android

A Matrix collaboration client for Android.
https://element.io/
GNU Affero General Public License v3.0
3.36k stars 713 forks source link

Receiving party sees a black screen in a video call #7778

Open JLC6290 opened 1 year ago

JLC6290 commented 1 year ago

Steps to reproduce

Steps to reproduce:

Initiate a direct video call to someone.

Outcome

What did you expect?

Video call

What happened instead?

The answering party sees a black screen instead of the other person's video feed. The answering party is able to see their own video feed. This occurs regardless of who initiates the call, the answering party sees a black screen.

Your phone model

Pixel 5, Pixel 7, Samsung A12

Operating system version

Android 13, Android 12

Application version and app store

Occuring since at least Element version 1.5.7

Homeserver

matrix.org

Will you send logs?

Yes

Are you willing to provide a PR?

No

jdannenberg commented 1 year ago

/duplicate #7619

Albeit the title oft this issue here is better.

NeomattGZ commented 1 year ago

Can reproduce it with the following devices:

Your phone model Samsung A8 Tablet, Samsung ZFlip 4, Nothing Phone (1)

Operating system version Android 12, Android 13

Homeserver my own Synapse

Happens on both encrypted and unencrypted conversations ; the caller gets both video feeds, the callee only has its own feed and a black screen (with audio).

schiessle commented 1 year ago

I have the same issue. Latest synapse and Element version on Android. Receiving party sees only their video stream. The one who initiates the call see both video streams.

zoesk commented 1 year ago

I'm having this issue too. I have a Samsung A12, on Android 12 and I downloaded the app from the play store.

kojid0 commented 1 year ago

I'm also facing this issue since about 2 months...

carolyn-f commented 1 year ago

I am also having the issue with the Element Client, where the initiator has audio, can see themselves, and the invitee after they accept. The invitee has audio, and can see themselves but not the initiator. I am using a local matrix synapse server. The voip call is initiated from a room with only two members.

If I use the Element client on one phone and a different matrix client on a second phone (in this case, Pi Epsilon), both audio and video work correctly for both people, regardless of which phone initiated the voip call.

Pi Epsilon client (phone1) to Pi Epsilon client (phone2) voip call also worked with my local synapse server.

umaruch commented 1 year ago

I am having this issue. Will it be fixed or is it already a feature?

Honor 9x(HarmonyOS 2.0, Element 1.5.32) < > Huawei Matepad 11 (Harmony OS 2.0, Element 1.5.30) Works fine Honor 9x(HarmonyOS 2.0, Element 1.5.32) < > Huawei P30(EMUI 12, Element 1.5.32) Receiving side sees a black screen in a video call