Skip to content

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

Notifications You must be signed in to change notification settings

ankitkataria/CodeFunDO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#UniSync-CFD_2K17

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%