A person joining a video meeting from the Android application will see zoomed and cropped version of the presenter's video. The presenter is unaware that they are cut-off or even completely not in the field of view of the user on the app.
Rather than trying to fill the android-app screen with the video of person A (and therefore needing to zoom and crop) just fill horizontal or vertical size of screen and have black-bars everywhere else.
Alternatively, provide person A on some indication of what is in-frame according to the android application ( I realize this likely quite difficult to do, and not actually a great solution).
Person A is so heavily zoomed and cropped in Android views (either portrait, or landscape, or tile) that it is possible that person A may not be in frame at all as seen by android users.
This is expected behavior, web behaves the same, it silla up the viewport with video.
AFAICT this is the industry standard, all video chat apps fill the viewport which means some cropping has to happen.
Filling the viewport makes sense when both parties are on the same platform with approximately the same size viewport, but not on where you might regularly expect parties to be on mixed platforms with massively different viewports. Someone sitting at desk with a 4k monitor and someone with a 5" phone in their hand can't both expect to fill the view-port and have intelligible amounts of cropping.
Industry standard or not, do you not agree it makes little sense in this scenario?
One might at least make it a configurable option (fill/no-fill) in the web UI.
Most helpful comment
Filling the viewport makes sense when both parties are on the same platform with approximately the same size viewport, but not on where you might regularly expect parties to be on mixed platforms with massively different viewports. Someone sitting at desk with a 4k monitor and someone with a 5" phone in their hand can't both expect to fill the view-port and have intelligible amounts of cropping.
Industry standard or not, do you not agree it makes little sense in this scenario?