| CPC H04L 12/1822 (2013.01) [H04L 65/4015 (2013.01); H04L 65/403 (2013.01); H04N 7/147 (2013.01); H04N 7/152 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving a video feed within a video session on a communication platform;
determining a boundary associated with a first user in the video feed, wherein the boundary has an interior portion and an exterior portion, wherein the interior portion includes the first user;
generating a composite video comprising the interior portion as a first layer, a media background as a second layer, and annotation inputs as a third layer;
independently adjusting a video quality of each of the first layer, the second layer, and the third layer based on a detected network bandwidth of each client device of one or more client devices; and
causing the composite video to be displayed at the one or more client devices, wherein each client device is configured to adjust which layers of the composite video are displayed at that client device.
|