-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cross native and wasm, ice trickle and data channel creation #54
cross native and wasm, ice trickle and data channel creation #54
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing! This all looks great to me. I had a few nitpicks, and I still don't understand what exactly was different from my previous attempts at this that made this work, but maybe you do? Would be interesting to know.
I tested also tested the box_game example on chrome, firefox and windows native, and it appears to be working as expected.
I had a small hope that #36 was somehow related to ice trickle, but firefox still breaks for me after ~10 seconds, unless I have the media panel extension enabled :/
Let me know if you'd like to fix the nits yourself, or I can just merge this and do it after
Thanks again for working on this!
I did some further testing, and unfortunately chrome-to-chrome connections on the same machine works on the main branch, but not with this one :/ |
Sorry! Turned out I was actually using an old version of |
Really excited to get this one in and start using it :) Great work! |
This is an attempt to get cross data communication between native and WASM WebRTC, to address #47
The screenshot shows our own app using matchbox, 2 chrome tabs, 1 firefox tab, 2 desktop (native), all communicating with each other. We also tested order of launching and making sure no matter who offers or accepts it still connects. But this is all pretty tricky and might still have some bugs.