How to present video in flutter from a package in swift? - swift

I am using UMEye SDK in ios for live streaming. I am creating a flutter app and using method channel to communicate with the native SDK from flutter. I was planning to call the start() function from the SDK to show the video in flutter. So, anybody know how to achieve this.

Related

Integrating webview inside Flutter for native SDK

I came across this issue while I was trying to integrate this native SDK with flutter.
SDK link: Piano Composer SDK for android
This native SDK populates an inline webView with a given activity ID. But the issue is, the ShowTemplateController class of this SDK (example link below) expects a webView with a specific ID.
Example link: Piano Composer Show Template for Android.
How to implement this as flutter plugin using pigeon or methodChannel?

Flutter use mlkit on agore video call

I am making a flutter application that enables you to use video calls through the agora package in flutter my question is
is there any way to apply mlkit face detection on the video call of agora feed?

Is there a way to implement video chat in a flutter Application with selectable AR Filters?

As per the title, I want to implement a Video chat app in a flutter project and use AR filters during video chat. I'm looking for an implementation that can be done easily so I've checked out Agora and Twilio flutter SDK's for Video chat but they haven't provided any ways to add AR Filters yet. Does anyone know how this can be done?
Is there a way to implement a separate AR filter SDK to the existing Agora or Twilio video chat Flutter SDK?
Twilio developer evangelist here.
I don't have any concrete answers for you here, but some ideas that might help. As a disclaimer, I am not a Flutter developer and the Twilio Video Flutter SDK is built by the community and not supported by Twilio, so your mileage may vary.
As far as I know, you can implement your own camera source (iOS) or camera capturer (Android) object that you can pass to the native Twilio Video SDKs. The camera capturer outputs frames that the SDK uses to send to the video room. If you can implement your own, then you can build whatever effects or filters on the frames before passing them onto the SDK.
Sorry this is a very vague answer, I hope you can apply this to the Flutter SDK and achieve your goals.
Integrating AR filters using the Agora Flutter SDK needs to be done via the native layer of your Flutter application. Agora has various guides and blogs on how to add AR to your video calling application. You can refer to this Android blog that shows how to add face filters that might help you in your development journey: https://www.agora.io/en/blog/build-a-live-streaming-application-with-face-filters-on-android/

Flutter ScreenSharing or FileSharing in VideoCall

I'm using agora AS Video Call package in flutter.
I need to add ScreenSharing or FileSharing functionalities to the Video call, so the user in the VideoCall can Show The File, or Show the File and Throw the Screen Sharing on his mobile, but agora supports ScreenSharing only in Native, not in flutter.
Can someone help please.

Is it possible to record a voice call using the agora sdk on a flutter application?

I am building an application that can record the phone calls that a user places through it. Is it possible to build this application using solely flutter and agora sdk? Is there anything else I would need? Any reference material to help with implementation is welcome!
I am currently building a Flutter application myself that uses the Agora sdk. They make a good wrapper for Flutter framework you can learn more about here.
I haven't looked much into the audio recording but some quick googling and I found this. Read more here .