Vemos uses peer-to-peer technology for its video calls; that means the limit for how big your group can be is based on how good your internet connections are.
Vemos keeps the video synchronised between everyone in the group. If one person pauses, it pauses for everyone; if one person changes time, it synchronises for everyone.
Vemos is written in Javascript using Peer.js to handle the video calls and schronisation, and Ember.js for the UI. If you'd like to help out, or if you've found any bugs, please check out the project on Github..
I built Vemos back in 2018 when my girlfriend went travelling so that we could feel
together despite being apart.
Since then, with Coronavirus causing people
to be away from their friends and loved ones the world over, it seemed like a good
time to reboot Vemos and make it useful for everyone stuck inside.
I want people to enjoy it for free: we've enough going on right now!
Yes. Vemos doesn't stream the movie itself from one person to another. It just handles video calls and synchronisation. Everyone will need a relevant subscription to access the content.
Sometimes if your friends are using a VPN, or you're behind a firewall the connection might fail. You can try the "Manually connect to a friend" button at the bottom of Vemos sidebar.
You can run Vemos on whatever site you like. Vemos will try find the largest video on the page and that's what it'll synchronise with anyone else who joins. I can't guarantee it'll work, but you should give it a shot!
Your friends will need to install it too
Netflix, Prime Video, YouTube etc.
Make it something good! 😁
It'll ask you for permission to run first.