Blog

awesomecube

New ConnectyCube Flutter SDK v2.0.3 with Desktop support

Posted by awesomecube on September 3, 2021

   

We know that many of you have been looking forward to this, so meet the new ConnectyCube Flutter SDK v2.0.3 with Desktop support;

And now ConnectyCube Flutter SDK can be used on the following OS:

  • Android
  • iOS
  • macOS
  • Windows

So you can build Mobile and Web apps with messaging & calling capabilities using a single codebase.

New SDK is available on pub.dev https://pub.dev/packages/connectycube_sdk

Documentation

ConnectyCube Flutter SDK Getting Started  

ConnectyCube Messaging API documentation

ConnectyCube Calling API documentation

 

Hope it will be useful for you.

Have any questions?

Feel free to contact us.

 

awesomecube

New ConnectyCube React Native SDK v3.10.0 with screen sharing support has been released!

Posted by awesomecube on July 5, 2021

          Nowadays screen sharing is highly useful and one of the most important and necessary features during online meetings. It makes online meetings more productive and successful. Now there is no need to email documents, images, charts, presentations, etc. for viewing before an online meeting, because screen sharing during an online meeting allows collaboration on documents in real-time. You can easily share a live video feed of what is happening on your computer’s screen, with other participants while being on a call. This takes online meetings to the next level and allows you to collaborate more effectively with remote co-workers. 

SDK

The feature is available starting from ConnectyCube RN SDK v3.10.0. 

https://github.com/ConnectyCube/connectycube-js-sdk-releases/releases/tag/3.10.0   

Documentation

Screen Sharing API documentation is available here https://developers.connectycube.com/reactnative/videocalling-conference?id=screen-sharing 

 

Hope it will be useful for you!

Feel free to integrate it into your application to make it more powerful and competitive as soon as possible.

If you have any questions, please feel free to contact us.

We are always happy to help you with the development!

 

awesomecube

ConnectyCube releases Whiteboard feature.

Posted by awesomecube on March 12, 2021

More and more companies are supporting remote work. The use of  whiteboards help you to boost the efficiency of online meetings, facilitate your team activities and improve collaborative processes when working online. 

Online whiteboards allow teams to move their collaborative activities to the next level and increase their productivity. All team members can work from any part of the world on a shared whiteboard and add content, visualize thoughts, write down ideas, explain and teach, and many other things while all the others see what they are doing in real-time and can interact if needed with all the content.

It’s a great tool for work collaboration as well as for education purposes.

Today we are happy to inform you that you can integrate the whiteboard feature into your apps with ConnectyCube Whiteboard API and bring the collaboration with your team to the next level.

Use cases

The most popular use cases for using the whiteboard:

  • Remote meetings
  • Remote teaching
  • Sales presentations
  • Workflows
  • Real-time collaboration

Technical details 

Whiteboard API allows to create whiteboard functionality and associate it with a chat dialog. Chat dialog’s users can collaborate and draw simultaneously on a whiteboard.

You can do freehand drawing with a number of tools, add shapes, lines, text and erase. To share boards, you just get an easy link which you can email. Your whiteboard stays safe in the cloud until you’re ready to return to it.

The complete flow on how to create a whiteboard using ConnectyCube Writeboard API can be found here.

Today the feature is available starting from Enterprise plan only. But soon it will also be available starting from all other plans on Shared cloud.

Feel free to check it out and add whiteboard features to your apps.

 

Have any questions?

Feel free to contact us.

Your feedback is always welcome!

Stay tuned, a bunch of new features are on the go!

 

awesomecube

ConnectyCube releases server-side calls recording along with new Meetings API.

Posted by awesomecube on February 23, 2021

We know a lot of ConnectyCube clients are expecting the server-side calls recording feature. We got a huge interest and demand in the feature, because it brings the calls recording to the next level of simplicity in integration. 

Today we are eager to announce we finally made it happened.  The feature will be available to the public. And all of you can benefit form using it in your apps starting from today. 

Server-side calls recording  high level overview 

Let us share more details about it: 

1. The feature allows to automatically record a mixed video stream – a complete unified video grid –  that is not separated by participants. A local client is not involved in the recording. All is happening automatically under the hood, at server side. 

2. Call recording starts automatically after a conference call is established and finished after last participant left the call.

3. Once the call is finished, the recording file is being prepared. Usually it takes minutes to become the recording file available for download. A recording file can be downloaded in ConnectyCube Admin panel. Also, all call’s participants will get an email notification with a link to download the recording.

Today the feature is available starting from Enterprise plan only. But soon it will also be available starting from Pro plan on Shared cloud.

Our team will be happy to help you migrate your data from Shared cloud account to your own dedicated server to be able to use this feature.

Technical details 

To make server-side call recording works properly, we also released new Meetings API to make it easier to manage the recording capabilities for meeting rooms. 

The complete flow from starting the meeting call till download the recording is the following:

  1. Create a meeting via API. Pass a parameter ‘record=1’ if you want a meeting to be recorded. 
  2. Have a call using standard Conference Calling features and APIs available across all platforms. 
  3. Once call is finished, the recording file is being prepared. A recording file can be downloaded in ConnectyCube Admin panel this way (via special Calling -> Recordings menu section):

4. This is how the recorded file will look like:

5. Also, all call’s participants will get an email notification with a link to download the recording:

We are very excited with this new feature and eager our clients to try it ASAP!

Have any questions or need help?

Feel free to contact us.

Your feedback is always welcome!

awesomecube

ConnectyCube Flutter Call Kit release.

Posted by awesomecube on February 17, 2021

We are in a hurry to share several news at once with everyone, who uses Flutter for cross-platform app development:

  1. The 1st release of ConnectyCube Flutter Call Kit  – a handy plugin for Call Kit integration with ease  
  2. Release of Flutter SDK v1.1.3
  3. Updated of P2P Calls code sample with Flutter Call Kit integrated

Please find more about the latest updates below and feel free to use it to add messaging and video calling capabilities to your app.

SDK

  • Release of Flutter SDK v1.1.3

Updated:

Calls:

  • improvements for the getting ‘localMediaStream’ (there were problems on some devices);

Chat:

  • fixed login to the chat with same user but with different passwords;
  • improved sending of asynchronous packages (group messages, join group, leave group, get last user activity);
  • disabled join to the group chat by default before sending a group message. Now it is not required on the shared server. But if your server requires it, you can enable join via `CubeSettings.instance.isJoinEnabled = true`;

Read the guide how to connect ConnectyCube Flutter SDK https://developers.connectycube.com/flutter/?id=connect-sdk 

 

P2P Calls code sample

 

Updated:

Added background calls:

  • added automatic login to the app with selected user;
  • added subscribe/unsubscribe for push notifications;
  • added sending push notification for main call events (start call, reject call, end call);
  • added showing Call Notification in case when device unlocked and showing Incoming Call Screen when device is locked;

Check it out on our GitHub page.

You can use this code sample as a basis for your video chat app or can easily modify according to your needs.

To use our code samples just register a free account here.

 

Call Kit plugin

Supported features:

Android:

  • showing call notification if device unlocked;
  • showing Incoming Call Screen when device locked;
  • enabling/disabling visibility on the Lock Screen for conversation screen;

iOS:

  • coming soon;

Check it out here.

 

Please feel free to contact us if you have any questions. 

Further news is coming! Stay tuned!