Get the value of skipped frames due to encoding lag

  • Feature Description:
    Allow us to get the value of the number of skipped frames due to encoding lag.
  • impact for my app: [low, mid, high, show-stopper].
  • What is your current pain point?
    Users, especially users who don’t know much about encoding, have the recording setting past their hardware specs and complain that the video is laggy. If we can access the value of the encoding lag (for ex. 68% frames were encoded from image above), then we can prompt an alert telling the user to change their recording setting or suggest a solution to get smoother recordings.
  • What do you have in mind to solve it?
    Currently, we can only access the number of lagged frames due to rendering lag/stalls (For ex. 143 in the image above), which is not what the users see since the users see the encoded video. We have no workaround for this, but during the onboarding process perhaps we can detect the user’s specs and suggest the ideal recording setting, but even then, there could be other variables affecting it.

Thank you for opening this as a discuss issue!
We are looking into implementing this, and we will update you here accordingly as things progress.

1 Like