Coder Social home page Coder Social logo

chuoique / remoteyt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wcyz666/remoteyt

0.0 1.0 0.0 932 KB

A single-page remote multi-session YouTube controller using Node.js and Socket.io. Will be rewritten using React.js

Home Page: http://asgn2-wcyz666.rhcloud.com/

Shell 0.16% JavaScript 83.93% CSS 0.29% HTML 15.62%

remoteyt's Introduction

This Project will be refactored using React.js soon

Imagine the following scenario: you are sitting on your sofa, watching a good movie on YouTube playing from your computer. Suddenly, your friend calls on your mobile phone. You are in a bad mood because you have to walk to your computer, trying to pause the movie, answering your friend's call!

Now, imagine a similar scenario: sitting on your sofa, watching a good movie on YouTube playing from your computer. Still, your friend calls on your mobile phone at the wrong time! No hard feeling this time. You take out your phone, switch to the YouTube Remote Controller, clicking the pause button with no sweat, using the same phone to talk to your friend!

Splendid! Let us implement a YouTube Player on the computer side as well as the YouTube Remote controller on the mobile device for our second assignment.

image

How to join an existing session?

There are two ways to join an existing session: type the session URL directly on another browser or through a QR code.

  1. Where is the QR code? A QR code must be visible on the Desktop View only and only when the Desktop View is rendered by the URL with a session number.
  2. What is that QR code? The QR code must be representing the URL with the session number. Using a QR code is a sexy way for mobile devices to join the session.
  3. How to get that QR code? You are suggested to use a public service such as the Google Chart Tools in order to generate a QR code.

remoteyt's People

Contributors

wcyz666 avatar

Watchers

Nguyễn Duy Vượng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.