Video encode time is too high. Read the full article to learn more.
Code: | 6110 |
Type: | Warning |
Category: | Video specific |
Products: | testingRTC, watchRTC, analyzeRTC |
Message: | Video encode time is too high |
What is this about?
WebRTC measures the time it takes to encode video frames. If it spends too much time on encoding, then there will not be enough time left for other tasks.
This insight indicates that encoding took over a third of the total time used by an outgoing video channel.
Potential risks
When video encoding takes too long it affects other tasks that WebRTC and your application need to take in parallel. This includes decoding video channels, processing audio, displaying content, etc.
The result is an unstable solution that tries to increase quality by spending a lot of time and attention on encoding, only to achieve the opposite goal.
Suggested actions to take
-
See what device this session is running on, the type of video codec and implementation used. You might find that you are expecting too much of the device
-
Decrease encoding bitrate to alleviate some of the strain