jitsi / jitsi-meet

Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
https://jitsi.org/meet
Apache License 2.0
22.96k stars 6.69k forks source link

Android App - Media section Track Specification Not Supported by Unified Plan (in P2P) #10886

Closed Freddie-m closed 8 months ago

Freddie-m commented 2 years ago

Description:

After stopping screensharing from Android app in a P2P call, media is no longer received by the remote participant. In order to resume receiving media, remote participant will need to refresh their client.

Steps to reproduce:

  1. Start a two-party meeting with one of the participants using the Android app
  2. Start screensharing from the Android app.
  3. Stop screensharing from the app
  4. Click the button to re-enable the camera on the Android app

Expected behavior:

When screensharing is stopped on the app and the camera button activated, the remote participant should resume receiving media from the sending Android client.

Actual behavior:

When I stopped sharing from the android phone, my camera did not automatically switch back on. When I tap the camera icon to turn it back on, on the phone, it shows that the camera is on (I see my local video), but on the other party's side, they weren't getting my video. If I then refreshed the other party's browser (Chrome on a desktop), the android's camera became visible again. While the feed of the android phone was not showing up on the desktop participant's browser, I noticed that if I tried to screenshare again, nothing shows up on the desktop (Chrome) browser. However, if I refresh the Chrome browser, I'm able to see the screenshare from the Android phone.

Console log shows error message consistent with finding:

Screen Shot 2022-02-01 at 2 50 08 AM

The DOMexception suggests there was an issue renegotiating the streams from the Android app.

It should be noted that this only happens in a two-party call. In a call with 3 or more participants, everything works as expected.

Server information:

Client information:

Additional information:

saghul commented 2 years ago

Thanks for the report Freddie! Were you using the beta Android app?

saghul commented 2 years ago

I could not repro with latest beta on iOS, but I can on Android. WAT.

Freddie-m commented 2 years ago

No, I used the released version in the store. I didn't test on iOS though, just Android.

Vamsi-Rayapati commented 2 years ago

@saghul Is it fixed ? please provide that commit links

saghul commented 2 years ago

Nope, it has fallen through the cracks I'm afraid. I did fix a bug about screen-sharing on Android recently, so there is a non-zero chance I fixed that too.

github-actions[bot] commented 8 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

saghul commented 8 months ago

This has been fixed long ago. Mobile is now fully supporting unified plan.