All Projects → P2PSP → Virtual-Room

P2PSP / Virtual-Room

Licence: GPL-3.0 license
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.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Virtual-Room

Shaka Player
JavaScript player library / DASH & HLS client / MSE-EME player
Stars: ✭ 5,386 (+17274.19%)
Mutual labels:  mse, video-streaming
shaka-player-react
A simple React component wrapper for shaka-player
Stars: ✭ 79 (+154.84%)
Mutual labels:  mse, video-streaming
Drupalgap
An application development kit for Drupal websites.
Stars: ✭ 228 (+635.48%)
Mutual labels:  web-app
vscode-extension
Link your code and commits to a video recording and explain your code with video.
Stars: ✭ 67 (+116.13%)
Mutual labels:  video-streaming
Dash.jl
Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
Stars: ✭ 248 (+700%)
Mutual labels:  web-app
Reeddit
Minimal, elastic Reddit reader web-app client
Stars: ✭ 235 (+658.06%)
Mutual labels:  web-app
Gatsby
Build blazing fast, modern apps and websites with React
Stars: ✭ 51,925 (+167400%)
Mutual labels:  web-app
Ledgersmb
Repository for the LedgerSMB project -- web app for accounting & ERP
Stars: ✭ 222 (+616.13%)
Mutual labels:  web-app
mp
Hybrid music player
Stars: ✭ 12 (-61.29%)
Mutual labels:  web-app
Gdevelop
🎮 GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Stars: ✭ 3,221 (+10290.32%)
Mutual labels:  web-app
Imagery-Apps
Example JavaScript source code for ArcGIS imagery apps (Landsat Explorer and Sentinel Explorer) that you can expand or customize.
Stars: ✭ 24 (-22.58%)
Mutual labels:  web-app
Memory Hole
Memory Hole is a support issue organizer application
Stars: ✭ 246 (+693.55%)
Mutual labels:  web-app
Docker Registry Browser
🐳 Web Interface for the Docker Registry HTTP API V2 written in Ruby on Rails.
Stars: ✭ 239 (+670.97%)
Mutual labels:  web-app
web
Web client for üWave, the self-hosted collaborative listening platform.
Stars: ✭ 62 (+100%)
Mutual labels:  web-app
Git Deps
git commit dependency analysis tool
Stars: ✭ 232 (+648.39%)
Mutual labels:  web-app
kikder-dating-swipe-app
❤️ Kik App, you know? 💑 Kikder™ is a dating webapp that integrates the Kik, uses the HorOrNot game and the Tinder swipe. The F.A.S.T. Game Approach! The web app uses a custom lightweight MVC framework.
Stars: ✭ 21 (-32.26%)
Mutual labels:  web-app
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+50196.77%)
Mutual labels:  web-app
My Mind
Online Mindmapping Software
Stars: ✭ 2,828 (+9022.58%)
Mutual labels:  web-app
Lowdefy
An open-source low-code framework to build web apps, admin panels, BI dashboards, workflows, and CRUD apps with YAML.
Stars: ✭ 221 (+612.9%)
Mutual labels:  web-app
AtCoderClans
【非公式】AtCoderがもっと楽しくなるリンク集です。有志による非公式サービス・ツール・ライブラリ・記事などをまとめています。
Stars: ✭ 74 (+138.71%)
Mutual labels:  web-app

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

  • Real-Time Video Sharing Share videos with your family and friends in a synchronized way at the same time that you keep a video-call with them. It's like watching your favorite videos in the same room but virtually.
  • Peer-to-Peer connection Data is shared directly among browsers without passing through a server.
  • In browser MP4 fragmentation Thanks to MP4Box.js by Telecom ParisTech/TSI/MM/GPAC Cyril Concolato.
  • Cuting edge technologies Technologies used are P2PSP, WebRTC and MSE.

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].