Skip to content
/ UniSync Public
forked from fristonio/UniSync

Code fun do 2K17 speaker integration cum video discussion platform .

Notifications You must be signed in to change notification settings

Pr0x3/UniSync

 
 

Repository files navigation

UniSync-CFD2k17

Team Name

       core_i3

Team Members

Aim

Our Aim is to develop a speaker integration system cum video discussion platform. Very often we encounter the problem of low speaker output. We wanted to tackle that problem by getting multiple device speakers to play the same thing in unison. The video discussion platform has been achieved through a Chat feature in the interface.

Utility

  1. The platform can be used to discuss issues of mass concern
  2. It can be used by students who attend online lectures to interacte directly with the professor to clarify doubts
  3. Can be used for recreational purposes to integrate speaker output and enjoy movies with friends 'theatre style'

Feature List

Our project is made on Node.js,Socket.IO and ExpressJS.

  1. Playing videos via entering the youtube link in the field provided.
  2. Ability to create rooms for seperate set of users. There are two types of room.
    • Private Rooms which can be used for recreational and academic purposes.
    • A Universal Public Room for discussion on issues of mass concern.
  3. Sync button to integrate the output of the speakers
  4. Chat to Share views with the users in the room.

How To Use

Links to Web App: Project

  1. Create a Private room.
  2. You will be redirected to the home page with a success message.
  3. Proceed to 'Join Room'
  4. Select the Room and enter the password when prompted.
  5. Select a username for chat. You will be redirected to the room.
  6. Enter the Youtube link of the video you wish to enjoy together.
  7. Use the Sync button to integrate the output of the speaker. (Syncing multiple times is required initially to produce minimum lag)
  8. Or you can join the public room to avoid the hassle of creating one :p.
NOTE: It is advisable to run the video in the lowest possible quality to produce the best sync result.
NOTE: Multiple Syncing is required,will be improved in later versions.

TODO

  • Prettify the code for better understanding
  • Add a search feature for songs and videos
  • Using Youtube API for syncing the higher quality videos.
  • Improving Security and minor Bugs

About

Code fun do 2K17 speaker integration cum video discussion platform .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.1%
  • CSS 16.1%
  • HTML 12.8%