{"repo":"Govind783/next-JS-webrtc-coturn","free":true,"listed":false,"github":"https://github.com/Govind783/next-JS-webrtc-coturn","clone":"git clone https://github.com/Govind783/next-JS-webrtc-coturn.git","description":"web RTC implementation in NEXT-JS and Shad CN, with room creation, password protection, chat AND self hosted coturn","language":"JavaScript","stars":32,"topics":["audiocall","coturn","nextjs","turn","turnserver","videocall","videocalling","videochat","webrtc","webrtc-video"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Next.js Video Calling Application A secure, privacy-focused video calling application built with Next.js and WebRTC, featuring real-time chat and room management capabilities. with self hosted coturn on ec2. Features ✨ Room Management - Create public or password-protected rooms - Share room URLs with participants - Set maximum participants per room - Mesh architecture for peer-to-peer connections - TODO: Implement SFU for better scalability Video & Audio Features - Toggle audio and video streams anytime - High-quality real-time video communication - Instant notifications when participants leave - Client-side only data processing - we never access your streams Chat Functionality - Real-time chat alongside video calls - No message storage - complete privacy - Instant message delivery Privacy & Security - Client-side only data processing - No storage of participant information - No interception or access to audio/video streams - No chat message persistence - Optional password protection for rooms Tech stack - Next JS - shad CN - tailwind - raw web RTC API's - socket-io - flask as a simple signalling server and for socket - EC2 - self hosted coturn UI/UX - Dark mode support using shadcn - Responsive design - Intuitive controls - Toast notifications for important events --- UI Preview 📸 --- We take your privacy seriously: - No storage of personal information - No recording or interception of audio/video streams - No persistence of chat messages - All communication is peer-to-peer","default_branch":null,"files":null,"tree":[],"storefront":"/r/Govind783","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Govind783/next-JS-webrtc-coturn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}