Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhilasha007/microsoft-engage21-teams-video
Teams Video is a multi-party video conferencing application. Developed using HTML5, CSS3, SASS, JavaScript, EJS templating, Express.js, Socket.io, WebRTC and peerJS.
https://github.com/abhilasha007/microsoft-engage21-teams-video
nodejs peerjs socket-io video-chat video-conferencing webrtc
Last synced: 19 days ago
JSON representation
Teams Video is a multi-party video conferencing application. Developed using HTML5, CSS3, SASS, JavaScript, EJS templating, Express.js, Socket.io, WebRTC and peerJS.
- Host: GitHub
- URL: https://github.com/abhilasha007/microsoft-engage21-teams-video
- Owner: abhilasha007
- Created: 2021-06-25T21:33:02.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-30T04:06:19.000Z (almost 3 years ago)
- Last Synced: 2024-06-21T09:49:51.251Z (6 months ago)
- Topics: nodejs, peerjs, socket-io, video-chat, video-conferencing, webrtc
- Language: EJS
- Homepage:
- Size: 1.34 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Teams Video | Microsoft Engage 2021
A multi-party video conferencing and web chat application.
Built front end with HTML5, CSS3, SASS, JavaScript by EJS templating.
Built backend server with Express.js, Node.js, rendered real time data using socket.io, obtained user's media using webRTC and peerjs.
Deployed on herkuapp.## Fuctionalities of Teams Video:
- Video on-off toggle
- Audio on-off toggle
- Screen share
- Displays participants in the call
- Instantly join a video call with a code
- Invite others to Call
- User left and joined notification
- Waiting room: Set audio, video settings before joining the call
- Raise Hand
- Full Screen
- Leave Call
- Rejoin the call you've left
- Displays time duration you've been in the call
- Real time Chat : text messaging, emoji picker
- Auto scroll of chat to latest notification
- Supports 2 to 7 participants in call
- Simple and intuitive UI
- Unlimited duration calls## To run on your local server:
- Clone the repository in your system
- Run npm install
- Run npm run devStart