<div dir="ltr"><div>Hello everybody!</div><div><br></div>My case is: make video conference (with layout 1x1 only) and with possibility to share screen or video from camera. The main problem for me is a high CPU usage for good quality video (for example screen sharing 1920x1280.<div><br></div><div>I use latest version of Freeswitch and mod_sofia.<br><br><div>My config in mod_conference is:<br><div>      &lt;param name=&quot;video-mode&quot; value=&quot;mux&quot;/&gt;</div><div>      &lt;param name=&quot;video-layout-name&quot; value=&quot;1x1&quot;/&gt;</div><div>      &lt;param name=&quot;video-fps&quot; value=&quot;5&quot;/&gt;</div><div>      &lt;param name=&quot;video-codec-bandwidth&quot; value=&quot;1mb&quot;/&gt;</div><div>      &lt;param name=&quot;video-canvas-size&quot; value=&quot;1920x1080&quot;/&gt;</div><div>      &lt;param name=&quot;video-quality&quot; value=&quot;1&quot;/&gt;</div><div>      &lt;param name=&quot;interval&quot; value=&quot;40&quot;/&gt;</div><div>      &lt;param name=&quot;conference-flags&quot; value=&quot;wait-mod|audio-always|manage-inbound-video-bitrate&quot;/&gt;</div></div><div><br></div><div>In case of &quot;mux&quot; with this configuration if somebody tries to send his video from camera (800x600) then everybody will see him bordered by black canvas. But if I will set video-canvas-size = 800x600, then if somebody tries to share his screen in resolution 1920x1280 then everybody will see only 800x600 and quality will be not really good. The same situation with the video-fps parameter.<br><br>My questions are:<br>1) If I have only 1x1 layout, so what video-mode should I use for best quality and lowest CPU usage? transcode or mux?</div><div>2) How to make screen sharing video stream and camera video stream to have different resolution/bitrate/fps?</div><div>3) Should I use mod_verto for better quality/performance?</div><div>4) What kind of optimizations could you recommend me for better quality/performance?</div><div><br></div></div></div>