/virtual-conferencing-app-for-college

Earlier hosted on Google Cloud: https://graphite-wave-349704.uc.r.appspot.com (link's deprecated after end of free tier)

Primary LanguageJavaScript

  • PDM-Teams virtual-conferencing-app-for-college

    A conference call implementation using WebRTC, Socket.io and Node.js.

    Getting Started

    • Run npm install
    • npm install nodemon --save-dev
    • Then
    • npm start
    • or
    • node src/app.js
    • Seen in browser usinglocalhost:8080

    Features

    • Multi-participants
    • Toggling of video stream
    • Toggling of audio stream (mute & unmute)
    • Screen sharing
    • Text chat
    • Mute individual participant
    • Expand participants' stream
    • Screen Recording
    • Video Recording

    project guide

    • Dr. Jasvinder Kaur, HOD (CSE Dept), Pdm university.

    Demo

    You can test at https://pdm-teams.herokuapp.com.

    Note

    You can create a free xirsys account and use their free ice server. You can replace the one I used with your own at src/assets/js/helpers.js, function getIceServer() from xirsys 'Static TURN Credentials' since WebRTC needs STEM and TURN server.