I really like the idea. Watching stuff together at a distance is great when you can't physically meet up. It would be great to know how this works and the requirements therefore too.<p>This doesn't work with multicast, does it? I surmise that the bandwidth requirements of the initiator increase linearly with the number of participants, but it would good to put that in the README.<p>Would also be good to say a word about latency. Will the host (or as they might be known in the project: projector) be 3-5 seconds ahead of the guests?
This project came out of some friends and I missing watching bad movies together. I'm of the mind that writing software takes practice. So it was a great chance to practice general p2p design and specific WebRTC implementation.<p>The basic idea is, one person can open a theater and share their screen or load a video file. Then anyone with the audience link can watch along with them.<p>I hope it lets some people enjoy some movies together!<p>I'd love any and all feedback / contributions to the code <a href="https://github.com/whytheplatypus/shareable.theater" rel="nofollow">https://github.com/whytheplatypus/shareable.theater</a>!
Have you hit any limitations on what type of media can be played back (resolution, encoding, bitrate, etc)?<p>We are working on a internal project at work using WebRTC for some non traditional use cases and came across some limitations with large resolution, high bitrate H264 video.