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.
- The platform can be used to discuss issues of mass concern
- It can be used by students who attend online lectures to interacte directly with the professor to clarify doubts
- Can be used for recreational purposes to integrate speaker output and enjoy movies with friends 'theatre style'
Our project is made on Node.js,Socket.IO and ExpressJS.
- Playing videos via entering the youtube link in the field provided.
- 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.
- Sync button to integrate the output of the speakers
- Chat to Share views with the users in the room.
Links to Web App: Project
- Create a Private room.
- You will be redirected to the home page with a success message.
- Proceed to 'Join Room'
- Select the Room and enter the password when prompted.
- Select a username for chat. You will be redirected to the room.
- Enter the Youtube link of the video you wish to enjoy together.
- Use the Sync button to integrate the output of the speaker. (Syncing multiple times is required initially to produce minimum lag)
- 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.
- 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