| CPC H04L 65/80 (2013.01) [H04L 65/65 (2022.05); H04L 65/762 (2022.05); H04N 21/44213 (2013.01)] | 20 Claims | 

| 
               1. A method comprising: 
            establishing a real-time communication (RTC) session between a first client device and a second client device connected over one or more networks; 
                causing presentation of a user interface element on a display of the first client device, the user interface element configured to receive input indicating a quality of experience (QoE) preference of a user of the first client device; 
                receiving user input provided via the user interface element indicating the QOE preference of the user, the QoE preference indicating a priority of the user that performance of a particular application-layer metric of the RTC session is optimized; and 
                adjusting a network characteristic of the RTC session based at least in part on the QoE preference such that performance of the particular application-layer metric of the RTC session is optimized. 
               |