In Progress
HelixRTC
Overview
About the Project
A modern, cross-platform real-time communication (RTC) application providing peer-to-peer (P2P) video calling and low-latency data streaming.
Highlights
Key Highlights
- Built a true Peer-to-Peer architecture where servers only introduce peers, and video, audio, and chat flow directly between devices.
- Developed the Signaling Server in Go using gorilla/websocket to manage isolated rooms with concurrent-safe Go maps and mutexes.
- Created a cross-platform client with Flutter for Web, Android, and iOS, strictly separating WebRTC business logic from UI using Riverpod.