Abstract:
Techniques are disclosed for enhancing user experience in video conferencing. In accordance with some embodiments, the graphical user interface (GUI) displayed on a device involved in a video conferencing session may undergo dynamic adjustment of its video composition, for example, to render video content in either a prominent or a thumbnail region of the GUI. Reorganization of the GUI's video composition may be performed, for example: (1) automatically based on detected audio activity levels of the video conferencing participants; and/or (2) upon user instruction. In accordance with some embodiments, individualized volume control over video conferencing participants may be provided. In accordance with some embodiments, the resolution and/or frame rate of video data captured at a source device involved in a video conferencing session may be adaptively varied, for example, during capture and/or processing before encoding based on the detected audio activity level of the user of that source device.