P2PSP / Virtual-Room

A virtual room where friends share videos among them in real time directly over the web browser, with synchronized playback and a video chat at the same time.
GNU General Public License v3.0
34 stars 25 forks source link
friends-room friends-share-videos js mp4-fragmentation mse p2psp share-videos video-chat video-streaming virtual-room web-app webrtc

What is Virtual-Room?

Virtual-Room provides a real-time video sharing platform. Friends can share videos and chat at the same time over a web browser.

Features

Run the project in a built-in web server

Prerequisites

$ sudo apt install php

Run the back-end

Go to test directory and run:

$ ./test.me

Run the front-end

Open the following URL in Chromium/Chrome browser (we are working on other browser compatibility):

http://127.0.0.1:3000/welcome

Acknowledgment

This work is supported by Google Summer of Code 2017 initiative. See it on GSoC Webpage
Virtual-Room is based on an original idea and several experiments from P2PSP organization, which can be found at WebRTC P2PSP repository and P2PSP WebRTC experiments

Enjoy!