Hello, I wanted to get some feedback from experts on if what we are seeing is normal or are we missing something. Generally what I have been told is that, if you have a desktop application use H264 for Video and Screen as that should result is lower CPU utilization at the client. We are seeing the opposite of it. I am using a Windows 10 laptop. Specs are Intel Core i5 6200 u CPU @2.30 GHz and 8 GB RAM. Chrome as browser 90.0.4430.93 and I am seeing a higher CPU utilization when I am using H264 as codec instead of VP8.
Below is my config file… my question is whether this behavior is normal or not.
routerOptions: {
mediaCodecs: [
{
kind: "audio",
mimeType: "audio/opus",
clockRate: 48000,
channels: 2,
},
// Only using H264 for Video and Screen to reduce CPU on end points
{
kind: "video",
mimeType: "video/VP8",
clockRate: 90000,
parameters: {
"x-google-start-bitrate": 1000,
},
},
{
kind: "video",
mimeType: "video/VP9",
clockRate: 90000,
parameters: {
"profile-id": 2,
"x-google-start-bitrate": 1000,
},
},
{
kind: "video",
mimeType: "video/h264",
clockRate: 90000,
parameters: {
"packetization-mode": 1,
"profile-level-id": "4d0032",
"level-asymmetry-allowed": 1,
"x-google-start-bitrate": 1000,
},
},
{
kind: "video",
mimeType: "video/h264",
clockRate: 90000,
parameters: {
"packetization-mode": 1,
"profile-level-id": "42e01f",
"level-asymmetry-allowed": 1,
"x-google-start-bitrate": 1000,
},
},
],