
Custom video conferencing and webinar platform with recording
Unity Webinar is a custom built video conferencing and webinar platform made for real time collaboration, streaming and interactive sessions. It runs equally well for small meetings and large webinars, with smooth performance and fine grained role based access control.
Real time video runs on WebRTC and mediasoup while Socket.IO powers chat, private messages and moderation. Hosts get the full set of controls they expect, including muting, removing, spotlighting and promoting participants across Host, Cohost, Moderator, Attendee and Guest roles.
Sessions support screen sharing, file sharing and live presentation of PDFs, slides and videos. Meetings are recorded through a Puppeteer based headless browser setup, a scheduling system handles planned events, JWT secures access and the architecture scales to large sessions.
Vue.js
Frontend and UI
Node.js
Express backend
mediasoup
WebRTC media routing
Socket.IO
Real time chat and signaling
Puppeteer
Headless meeting recording
MongoDB
Users, sessions and recordings
Nginx
Reverse proxy and SSL
Full Stack Developer
2023