Too many frames dropped

inboundvideocpunetwork

Too many incoming video frames were dropped without being played out.

Description

Too many video frames were dropped without being played out.

Dropped frames are frames that were partially or fully received but never displayed to the user. The reasons for dropped frames can be quite varied:

  1. Packet loss on the network, causing partial or full frames to be lost
  2. Delay in receiving or processing frames, causing frames to be dropped
  3. CPU load causing the decoder to work too slow
  4. Scalability layers (in SVC or just temporal scalability in simulcast) that are dropped locally by the device and should never have been sent by the SFU to begin with

Correlate this observation with other observations related to either network and CPU that are reported for this session.

What do we do here?

We look at the number of frames dropped versus the number of frames received. If more than 1% of the frames are dropped, then we mark this as an observation.

Notes

  • Frames dropped may or may not have been decoded