kevinshen56714 / SkyOffice

Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.
https://sky-office.co/
MIT License
930 stars 289 forks source link

[Q] Streams working on 4G but not behind some firewalls #24

Open sawariz0r opened 2 years ago

sawariz0r commented 2 years ago

Hey, thanks for making this. It has made our virtual office environment much, much easier to work in.

However - I've had a few problems I haven't had time to debug. One of them is that some of my employees can't see/stream their video or sound on their home wifi's. But on 4G or at the office (well, local network) it works perfectly.

Have you encountered anything like this and if yes, do you have a solution for it?

kevinshen56714 commented 2 years ago

@sawariz0r thanks for trying out SkyOffice. Currently, we are using the free public PeerServer, which seems to work fine for most users yet has its limitations. We've noticed an issue similar to yours from other PeerJS users. Hosting your own TURN server may be the best solution.

We are currently working on adding some more features to SkyOffice (chat, private rooms, etc.) But in the long run, we plan to give the project a revamp and switch to Daily.co. And hopefully, the video connection will be more stable.

sawariz0r commented 2 years ago

Yeah, I ended up hosting a TURN server and that resolved the issues. That sounds like a more solid plan in the long run, since it looks like the Daily.co would be quite helpful. Let me know if you need an extra hand, I?m happy to contribute as long as this stays open source. Since it?s been really helpful for both me and my colleagues :)