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

powerful app, but the image looks bad,what can i do? #95

Closed yezhenhuitony closed 1 year ago

yezhenhuitony commented 1 year ago

Hello, I deploy this app on the server side, the functions are great, but the image is not clear, not smooth, and a little stuck. Is there any way to solve it? I test your Demo, The image is better then mine, but also not very clear, and when the person moves a little and it becomes blurred.. i test https://meet.jit.si/ ,the image is very good . My Demo website: https://www.meetingme.cn:3010/ Please give me some suggestion?

Thanks

miroslavpejic85 commented 1 year ago

Hello @yezhenhuitony,

powerful app

Thank you, I'm very happy you like it.

the image looks bad,what can i do?

Seems you not followed all the documentation as I can see you still to have the port number at the end: https://www.meetingme.cn :3010/ - And as I can see, you not using the latest version from this repo.

Regarding the image quality can be set up to 4k and also the aspect ratio can be modified as you like as well form the settings.

Video quality

mirotalk-sfu-video-4k

Aspect ratio

mirotalk-sfu-aspect-ratio

By default MiroTalkSFU producer/consumer type are simulcast. The quality of the call is proportional of your bandwidth in that moment...

Please for future questions like this join with us on Discord - help and support channel, where you can ask to the community, get/find answers too.

Thank you!

yezhenhuitony commented 1 year ago

miroslavpejic85 Thank you for your quick reply. I selected the video quality option of the menu, but the dynamic image effect is still poor. Maybe the problem comes from other reasons. I'm looking for it. Anyway, thank you very much.

miroslavpejic85 commented 1 year ago

You are welcome! I did some improvements regarding webcam/screen-share encoding in the latest commits. Stay updated. MiroTalk will be improved ;) Thank you and have a nice weekend. PS: Try also to disable simulcast for webcam here --> false

yezhenhuitony commented 1 year ago

Hello @miroslavpejic85

I have reinstalled it with the latest docker image, and Configured SSL certificate and proxy forwarding on nginx. The test image is still is still stuck, not smooth, and the image is not very clear. I also installed jitsi on my server. The jitsi test image is smooth and good. I embedded the JITSI web page into the login page. If you are free, please log in and have a look. https://www.meetingme.cn

Thank you very much

017

miroslavpejic85 commented 1 year ago

Hi @yezhenhuitony,

Without even increasing the video resolution in MiroTalk (which you can set up to 4k - jitsi and limited to HD) I don't see big differences

Have a good weekend.

yezhenhuitony commented 1 year ago

hello miroslavpejic85:

 Sorry, I didn't describe the test clearly. The video at the remote is blurred and stuck, but the image at the local end is normal. I had send you a emil, The attachment is my test video of mirotalk and jitsi, using the same 1080P30 USB camera, mirotakl has been set to FULL HD quality at the far end. You can clearly see the difference, looking for your reply.

Thanks

miroslavpejic85 commented 1 year ago

In simulcast mode this is normal (enabled by default for webcam), the video quality depends of connection bandwidth! As I said you can disable simulcast for webcam at all if you want. The producer with simulcast enabled sends 3 different layers (see it something like video resolution hight-medium-low) to SFU, the SFU based of endpoint bandwith sends the best layer for it. Some time the layer can be hight some time medium, some time low depends of participants bandwith.