video conferencing + drawing in flutter - flutter

I am totally new to flutter.
I want to build a flutter application where 2 people can communicate with video/voice and each of them should be able to draw on the other persons video screen.
The communication would happen in a split screen where both of them can see their own video and other persons video.
Let's say one person decide to draw a mustache on the other persons face. Both of them would see it on the respective screens.
Is there an existing flutter plugin I can use for this ?
I would appreciate any help you can give me.

I am going to build the same thing with flutter
I researched a lot.
And found some dependency like agora rtc web rtc for flutter.
If you want to develop together then mail me on tushark690#gmail.com

Related

Is there any way to integrate the photosphere in flutter application

Right now I am working on flutter application in which I want to add the functionality of taking 3D scans of the anything from camera.
What I want is to open the 3D scan photosphere and take that scans or download these scans to the gallery and all this will be done by my application.
If any one give me the Idea or solution. Thanks in advance.

How can i Implement music equaliser as well as visualiser in flutter?

I am implementing a music app in a flutter. In the app, I want to implement a music equalizer first, and together with this want to implement a visualizer.
like this : Qualizer and Visualizer
I have used this package Qualizer but it doesn't provide sound null safety. so I need an alternative to this.
I've been trying to do the same thing and I was able to implement an equalizer using this package just_audio but the only problem is that it only worked on Android and I couldn't make it work on IOS, I found an issue on GitHub discussing this matter but it was kinda confusing I'm trying to make it work still GitHub link

Face Swap and Face Detection/Recognition in Flutter

How does one go about creating a Face Swap mechanism in Flutter?
Can anyone point me in the right direction?
Thank you
You’ll probably need a good plugin to do all the hard work for you. I recommend Google’s ML Kit on Flutter, as it is the most popular way to run on-device ML with Flutter.
The face detection plugin is what you want. You would basically get the face oval shape with face contour detection and swap those shapes. And this can be done real-time with a given video input.
But you should keep in mind that the plugin is on v0.0.1. If you’re aiming for production, you’d better do that with Swift or Kotlin.
There are multiple ways to archive this thing in Flutter. It might be in real-time or with some delay of seconds.
You can use one of these packages.
Open CV
TensorFlow
Google's ML Kit
It might be possible you will not get good support from openCV and TensorFlow in a flutter. But you can integrate the OpenCV/TensorFlow native libs or SDK for both Android and IOS and invoke them through platform channels
There is also one more possible solution but it will definitely have a delay. For this kind of ML project python have great support of library and projects.
You can set up a python project which is responsible for face swapping it takes input from the flutter app (using rest API or socket) and return the output image after face-swapping.
Some great face swap projects are available on GitHub you can look into it.

Is there a way to do audio conferencing rooms in Flutter?

I'm trying to build a simple audio-conferencing app similar to Clubhouse in Flutter, but with only the very barebones. I was trying to get started with the flutter WebRTC plugin because I thought that webRTC might be a good try to see if it works, but I couldn't find a way to do audio rooms or anything. I googled for AGES. Is there a way to get this done?

How to make live barcode reader using flutter?

I am using camera plugin https://pub.dev/packages/camera I want to take image stream from it and use it to identify the barcode using Firebase ml kit. Can I do that? I can't figure out how to take image stream from camera plugin and how to use this stream with ml kit. Can anybody help me? I am creating a live reader, I don't want to take picture using the camera plugin.
There are some already built packages that you can use and enhance based on your use case like barcode_scan.
However, I would encourage you to try a few things first and then turn to the community for help with the code that you have tried but didn't work.