
Nikita Karmatskikh
Innotech
Video corruptions in WebRTC apps are always a source of user frustration and developer anxiety when it comes to rooting out their causes. Which tools should you use? How do you pinpoint and fix the issue?
We will begin by walking through a user scenario for the Dion app step-by-step. We'll break down how to collect the necessary data for analysis when a problem only reproduces randomly for a handful of users. Then, using the video_replay tool, we will locate the problematic segment, identify the root cause of the corruptions, and discuss methods for resolving it. Next, we will examine how we at Dion built a data collection system specifically for analyzing such issues. Additionally, we will discuss how we might approach ACD (Automatic Corruption Detection) in the future.
This talk will be useful for WebRTC application developers who want to learn more about what a video stream looks like at the network level and how adverse network conditions can lead to visual corruptions.
Innotech