ConnectyCube / connectycube-flutter-samples

Code samples for Flutter, based on ConnectyCube platform
https://developers.connectycube.com/flutter/
Apache License 2.0
85 stars 91 forks source link

Seeking Guidance on Enhancing Video Quality and Layout in Flutter Video Calling App #312

Closed Video23 closed 10 months ago

Video23 commented 10 months ago

Hello,

We are currently utilizing the Flutter examples for our video calling application. While the stability is excellent, we've noticed that the video quality is not up to our expectations. (very low) Is there a way to enhance the video quality?

Additionally, we are interested in having a dual video screen layout, featuring one large and one small video screen, similar to the layout shown on th eflutter examples page Could anyone provide guidance or suggestions on how to achieve these improvements?

Thank you very much for your assistance!

TatankaConCube commented 10 months ago

please specify first, what technology you are using, is it the P2P calls or Conferences?

Video23 commented 10 months ago

Currently, we are focusing on one-to-one calls, but we plan to implement conference calls in the future.

TatankaConCube commented 10 months ago

the Connectycube platform supports two types of connection between users, there is a comparison of them https://connectycube.com/2020/04/15/connectycube-calling-api-comparison/

To increasing the video quality in P2P try the next:

To increase the video quality in the Conferences try the next:

eflutter examples

could you please provide the screenshot of what you mean?

Currently, we are working on the feature for adding more than one video track for user and this feature will be presented in the next version of our SDK, but in the current realisation we don't provide the possibility for requesting the quality for streams separately.

Video23 commented 10 months ago

Thank you for your prompt and comprehensive response. The details you provided about enhancing video quality in both P2P and conference calls are incredibly helpful! We're absolutely going to work on this

I've attached a screenshot to clarify what we're aiming for: image

TatankaConCube commented 10 months ago

I've attached a screenshot

you will have this layout mode in the P2P calls sample in case you have only one opponent in the call (private calls).

Video23 commented 10 months ago

Thank You for your help. We're using the examples but only getting a 50/50 split screen. Is it possible to give me a link to the right example flutter file with this layout?

TatankaConCube commented 10 months ago

please pull the latest changes from our 'master' branch for it

Video23 commented 10 months ago

Sure, I'll pull the latest changes from the 'master' branch and will keep you informed this weekend

Thank you so much for your help and tips !

Hope we will achieve to get the above layout

Video23 commented 10 months ago

Thank you very much! With your assistance, we successfully achieved the enhanced layout, and the quality has significantly improved as well