Fix aspect ratio problems
When the video is streamed in 16:9 by the trainer and the client uses the phone upright, the screen is not effectively used and the user experience is bad as the video consumes only a small part of the already small phone screen. Even worse when the client starts in portrait (9:16) and goes to landscape (16:9) his own video feed is messed up and does not rotate. Please fix the rotation issue and introduce a feature to allow the trainer to define an aspect ratio for his feet. If this is too much just crop the video to 1:1 so that all clients have a similar experience no matter if they use their phone in portrait or landscape or even use a tablet. There might be different clients with different devices in the same call and currently their user experience is very different. I this propose a user defined aspect ratio for video or a hard coded 1:1 ratio to fix this.