Difference between Server side video constraints and end-user video quality

Hi all,
as the title says, as of version 5390, I would like to know what is the difference between scaling video quality on the partecipant’s UI (LD - SD - HD) and edit the constraints in the config.js:

// constraints: {
// video: {
// height: {
// ideal: 720,
// max: 720,
// min: 240
// }
// }
// },

What are the impacts and the difference in video streams, bandwitdth usage etc. of the server based config compared to the user side config on the quality?

Thanks

JohnLukeP, not sure if the below helps, but this is the result of my testing to see what were the results on bandwidth when participants change their “Manage Video Quality” settings.

When testing the “Manage Video Quality” user option, to see what this does for the four selections…

  1. With PC1 set to HD, PC1 was receiving 640x360 (send max 360p), PC2 (the other PC), was receiving 960x720. (1.6Mbps down, 1.56 Mbps up).

  2. When I changed PC1 to LD, the video being received by PC1 went to 240x180, 30 frames. And PC2 received PC1’s video at 320x180, 16 frames.

  3. When I changed PC1 to SD, the video being received by PC1 went to 480x360, 30 frames. And PC2 received PC1’s video at 640x360, 15 frames.

  4. With PC2 set to HD, PC2 was receiving 1280x720, 15 frames. And PC1 (the other PC), was receiving 960x720 at 30 frames. (1.55Mbps down, 1.56 Mbps up).

  5. When I changed PC2 to LD, the video being received by PC2 went to 320x180 16 frames. And PC1 received PC2’s video at 240x 180, 30 frames. (218 Kbps down x256 Kbps up)

  6. When I changed PC2 to SD, the video being received by PC2 went to 640x360 15 frames. And PC1 received PC2’s video at 480x360, 30 frames. (520 kbps down x 560 kbps up)

I wonder if I asked a similar question to yours, in my post:

Have you tried any of these configuration options (e.g. disableSimulcast, minHeightForQualityLvl) ?