Giter VIP home page Giter VIP logo

Comments (15)

kangshaojun avatar kangshaojun commented on May 22, 2024

from flutter-webrtc.

 avatar commented on May 22, 2024

hey @kangshaojun
thanks for the link to the nodejs implementation, but i am looking for a compiled solution.

I saw your c libs in another repo. Are you working that up?

My aim is to get the golang project here working with your flutter implementation. It has SDP and muxer and other nice things the nodejs does not have.
https://github.com/pions/webrtc

Maybe you should have a look also if its aligned with your own goals ?

from flutter-webrtc.

cloudwebrtc avatar cloudwebrtc commented on May 22, 2024

@gedw99 I think just need to match the signaling.dart, and offer/answer for pions/webrtc over websockets,workflow like this:
flutter-webrtc (signaling.dart)<----------WS/WSS---------->(signaling.go)pions/webrtc

from flutter-webrtc.

 avatar commented on May 22, 2024

hey @cloudwebrtc / @kangshaojun
thanks for looking into this. I am sure the team at pions would be super happy about getting golang and flutter working together.
For now pions is on a rapid roadmap, but there is enough there now for it to work with Flutter. More things are being done. The only dependency right now is openssl for the DTLS stuff - the golang code is dependent on it. It will be phased out look i think.

If the only change you see in the Flutter code is the signalling then its work putting in a config in your code so it can be tested against the nodejs & the golang version for easy benchmarking.

DO you want me to raise an issue in the main flutter webrtc repo ?

from flutter-webrtc.

cloudwebrtc avatar cloudwebrtc commented on May 22, 2024

Ok, you can create new a issue, we write a demo for pions and working together.

from flutter-webrtc.

 avatar commented on May 22, 2024

@kangshaojun / @cloudwebrtc
thanks for getting on board with this. pretty cool.

I think the best way to do this is for you to fork the pions repo to your org and then work on getting it working with Flutter.
In your forked repo you can make a new examples here: https://github.com/pions/webrtc/tree/master/examples
Maybe call it "flutterserver" for now.

The team at pions will be happy to help i am sure.
Have you used golang before ?

from flutter-webrtc.

cloudwebrtc avatar cloudwebrtc commented on May 22, 2024

@gedw99 We haven't used golang before, but we can learn to use it.
I have forked pions/webrtc, trying to add flutter demo to it. :)

from flutter-webrtc.

kangshaojun avatar kangshaojun commented on May 22, 2024

nice. let's started togethor.

from flutter-webrtc.

 avatar commented on May 22, 2024

@cloudwebrtc I have been watching the pions project and its getting very close to being usable now from flutter i think. They are working on other advanced stuff like multp party video conferencing a the moment.

Did you introduce yourself on the pions github ??. I am sure they would love to know your thinking about getting flutter and working with it !!

from flutter-webrtc.

cloudwebrtc avatar cloudwebrtc commented on May 22, 2024

@gedw99 How to start.
First solve the problems in https://github.com/pions/webrtc/issues/65?
An simple example of pions <-> flutter-webrtc. Or developing a multiple party video conferencing client for poins SFU? I don't know what pions thinking.

from flutter-webrtc.

kangshaojun avatar kangshaojun commented on May 22, 2024

@gedw99 Create a Flutter Client and WebApp to connect Pions ?our team can develop react.js , react native,flutter,webrtc mediaserver(sfu/mcu).

from flutter-webrtc.

cloudwebrtc avatar cloudwebrtc commented on May 22, 2024

Close here, we will open a new issue about flutter-webrtc and (SFU/MCU) server interaction.

from flutter-webrtc.

okpatil4u avatar okpatil4u commented on May 22, 2024

Hi there, thank you for the wonderful work.
What was the final consensus for the signalling server ? Can we use existing nodejs/golang libraries to implement it ?
Assuming that the signalling server is configured correctly, where do I insert the signalling server url in the example provided ?

from flutter-webrtc.

rostopira avatar rostopira commented on May 22, 2024

@okpatil4u hi! Check out demo app, especially signaling.dart
You can use any signaling server with any API, if you modify this file, for example I use Firebase Real-Time Database to achieve enormous speed and easy OAuth out of the box.

from flutter-webrtc.

bilalbaz1 avatar bilalbaz1 commented on May 22, 2024

https://github.com/cloudwebrtc/flutter-webrtc-demo/ I downloaded and run the project from. The project https://demo.cloudwebrtc.com:8086/#/ works in such a local. How can I change this? So, how should I set up my own server?

from flutter-webrtc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.