17. Disruption: loss of connectivity when
network interfaces change, low available
capacity,or high delay
The light grey vertical lines show disruption, highlighted by
the red bounding boxes.17
Disruptions
28. Is the infra placed incorrectly?
• Infra —> TURN Server, MCUs, SFUs, etc.
• We do pre-call tests before the call
• against our globally available TURN servers
• does a loopback test with our servers
28
29. Hairpinning Metric
• How big is the problem?
• Where is it occurring
• Number of sessions hair pinned
29
30. How big is the problem?
• 30% in Asia and Oceania respectively
• 50% in South America,
• 10% of the sessions on most continents are hair pinned
• Even Africa?
• Yes, Predominant P2P (90%)
30
36. Summary (1/4)
• Chrome with derivatives (e.g., Electron, Opera, etc) dominates
• Platforms, desktop it is windows, iOS for mobile
• There is significant hairpinning in most services
• Browsers and Services are improving
36
37. Summary (2/4)
• Call Setup Failures: ~2%
• Setup time: 70% sessions setup in < 0.5s
• User Feedback: 89% find it acceptable
• Objective Quality: 88% is fair
37
38. Summary (3/4)
• Average RTT is lower for P2P to bridge.
• Median RTT
• peer-to-peer is 70ms
• bridge is 140ms.
• Fractional loss is lower for the bridge compared to P2P
• No 95-%le Fractional loss
• 90% bridge, 84% P2P
38
39. Summary (4/4)
• Media quality for:
• Desktop sessions over Electron are on average 2.0 (excellent)
compared to browsers 1.5 (fair)
• Mobile is pretty consistent on average 2.0
• Intra-continental sessions on average are 1.5.
• Inter-continental sessions on average are 1.0 (Bad).
39