Video chat or streaming applications depend on the availability of reliable and high-speed network connections to maintain quality. When the quality is poor, it is often difficult for users to diagnose the cause, and hence, the poor quality of experience may be misattributed to the video chat or streaming application. This disclosure describes use a trained classifier model to detect low quality during a video call or video streaming session. With user permission, the classifier model is trained using data from prior video calls or sessions. When low quality is detected, the classifier model determines one or more likely causes and possible remedial actions that a user can take. The causes and remedial actions are provided to the user.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.