miroslavpejic85 / mirotalksfu

🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 8k, compatible with all browsers and platforms.
https://sfu.mirotalk.com
GNU Affero General Public License v3.0
2.15k stars 340 forks source link

set video and audio quality by peer speed #81

Closed VladimirMbf closed 1 year ago

VladimirMbf commented 1 year ago

First, Thank you so much for this great solution!

I'm getting troubles when participants have lower than usual internet connection, could be great to use for example ping to get a latency to server side and set quality by this latency value. Because zoom with the same participant working well, because it trying to apply some corrections in lower speed connections, I saw these changes in quality by video capturing. Could you tell please, what is the best way to resolve this issue?

Thank you so much in advance!

miroslavpejic85 commented 1 year ago

Hello @VladimirMbf, Thank to you for your feedback, I'm glad you like it!

Try with set lower video resolution, in case of slow connections.

With that commit however, I also set it to take the default resolution of the camera, not the highest available like 4k... (I let the user set it if he wishes). Let me know if anything improves ;)

PS: As x default the MiroTalk SFU producer/consumer type == simulcast.

Join also with us on discord - channel: ideas and suggestions where we can also discuss about it ;)

Thank you and have a good day.