Real-Time Collaboration Platform
Developed a robust meeting system using Spring Boot, WebSockets, and WebRTC, enabling real-time chat, audio, and video communication with minimal latency. Architected core microservices like Config Server, Eureka Discovery Server, Gateway Server, and Meet Signalling Server, ensuring scalable, low-latency, and high-performance communication.
The Challenge
Building real-time communication at scale requires handling thousands of concurrent connections while maintaining sub-100ms latency for audio/video streams.
The Solution
Designed a microservices architecture with Eureka for service discovery, a custom signaling server for WebRTC negotiation, and optimized WebSocket handling for chat. Used selective forwarding units (SFU) pattern for scalable video routing.
Open a real-time room
A real RTCPeerConnection negotiated in your browser. Create a room, share the link, and the other peer can join from anywhere. Loopback mode pairs you with a synthetic peer when you're solo. Either way, the video, RTT, and bitrate stats below are coming from the real WebRTC stack.
Tech Stack
Interested in working together?