(Sorry for duplicate publishing. Maybe I posted the same topic to a closed topic, so no reply yet)
I would like to customize a meeting so that participants will use the possibly least resource / bandwidth.
I wonder whether setting disableSimulcast to true can do the job?
If simulcast is not available, participant will send only one stream to JVB, relaying to other participants. In such situation, which resolution will participant send to JVB ? From the config.js I see we can specify config.resolution for preferred resolution, then there are constraints.video.height.ideal/max/min for ideal / max and min case. So which one will be used in the non simulcast mode ?
Also from the config.js, I find the option videoQuality.minHeightForQualityLv1.NNN:low/standard/high and startBitrate. Can you share some documents to combine these settings to have a meaningful configuration please?
I guess that I can fix a resolution say 240 (height in pixels) with a predefined quality like low / standard or high for a given Bitrate ? But the predefined quality is already determined by a bitrate ? For instance I dont think we can have a high quality with say 100kbps bitrate.
So I just get messed up with these params. Please help me to set correctly
Disabling simulcast is not the best way to go, instead just set the constraints so the max resolution is 240.
Is it possible that setting the max resolution to 240 just causes the lagged videos for the whole meeting if some participants does not support this resolution?
Last time I set min to 180 and max to 240, the video was so lagged that it is impossible to continue the meeting. Then I set back to min 180 and max 320 then everything seems to be OK