Twilio video with Flutter - android

We are planning to integrate Twilio video SDKs for video conferencing in our existing application which is in Flutter. From the documentation of Twilio SDKs it is pretty sure that it is just for native Android development and not for frameworks like Flutter. So how can I to use Twilio video SDKs in my mobile app development (Android and iOS)?
Is it possible to create UI in both native Android and the framework (Flutter) at the same time within same application?
Is it technically possible and if yes, how to do it?

There is a existing Twilio Video Flutter plugin already hosted on pub.dev. The repository can be found here.

Related

Is it possible to integrate native libraries/ Mobile SDKs with Flutter?

I am developing a Flutter application and I need to implement a Payment SDK which is available in my country. They have Android SDK and iOS SDK, then Javascript, etc SDKs, but not Flutter.
My question is, is it possible for us to implement native SDKs in Flutter? In this case, I will have to integrate both Android and iOS SDKs. Is this is supported, then How can I do this?
You will have to create a platform channel that will call a method that passes the handling to the native side. On the native side, you can use your PaymentSDK specific code. This way you will be able to use native code from SDK depending upon your platform but your flutter code base won't have to worry about platform, at it will be calling the same platform channel method.
Check out here:
https://flutter.dev/docs/development/platform-integration/platform-channels

Video chat IOS/Android Webrtc. GoogleWebRTC exampes

I have android video chat app using android pristine libjingle from 2015.
Now I need to create the same app for IOS. I consider to use the newest pod 'GoogleWebRTC'. The question is - will there be problems to communicate between android/IOS users because of older Webrtc version in android app?
I also cannot find any good GoogleWebRTC example. There is more examples and information about how to use the oldest pristine libjingle both in IOS and android.
Signaling does not work as i hoped.
update 31/08/2018
Failed to set remote video description send parameters
you can use the source code in github:https://github.com/webrtc/samples
and http://psrd.it

Android: developing some module in hydrid in native android app

I am integrating audio and video chat in my existing android app developed in native code(Java).There is a third party cordova plugin which integrates chat in android app. So is it possible to develop only the chat module using cordova and then integrate it in existing native app.
I believe it's gonna be tricky to integrate Cordova in a native app.
May I ask you why you need it that way specifically?
There is a plenty providers who have audio and video chat implemented as native Android libraries.
It seems to me that it would be more logical and easy to use a native Android library in your case.
You can try ConnectyCube, for example, since there are both text chat and audio/video chat for Android. So, you can have it all from one provider.

Voip using sip from android app to web app

I want to integrate voice and video call feature in my android as well as web app using sip.The scenario is like the end user can call from android app or web app to my support team which would be on web app.The scenario is similar to a call center where user call from app to support team.I did some research on found lot of javascript and android sdks available but they don't provide cross platform functionality.Is there any open source library which could be used to achieve cross platform functionality and flexibility to use our own sip server.
Please have a look at the Restcomm platform
It contains Android SDK that uses SIP, Web SDK (that uses sip over websockets) and a Telephony Application SIP Server called Restcomm-Connect that allows you to build applications very easily through HTTP APIs or Visual Designer
TBH, the only thing I found till now is Linphone. They use an LibLinPhone SDK to implement things, but it is open sourced under GNU. I am still looking for other SDK alternatives, as they don't have the best documentation in the world.

Custom WebRTC SDK for Android

I am trying to develop my own sdk webrtc for android based on WebRTC.
I have my own signalling server and STUN/TURN server.
I need pointers on how to start to develop the sdk which the third party developers will use to develop their apps using my sdk.
Currently, I am exploring the WebRTC sdk and the demo app for android.
Mine specific questions are:
How would I provide the SO(libjingle_peerconnectcion_so.so) and JAR(my own java implementation for signalling and STUN/TURN and other app specific things) files together as one JAR file?
Is there any other alternative for the above said scenario?
Any help/resources are welcome.
Regards
Maybe you could check these projects whose aim is to provide a cordova plugin for WebRTC (both for iOS and Android):
https://github.com/alongubkin/phonertc
https://github.com/remotium/cordova-plugin-webrtc

Categories

Resources