Skip to content

Zeeshan-X11/video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📹 AI Companion – Video Calling Module

A real-time video calling system designed to connect users with friends, family, or support contacts — built using modern web technologies for low latency, simplicity, and reliability.


🚀 Overview

This module enables seamless peer-to-peer video communication within the AI Companion ecosystem.

It ensures users can:

  • Instantly connect with others
  • Communicate visually in real time
  • Access quick and reliable support when needed

✨ Key Features

📞 Real-Time Video Calling

  • Peer-to-peer communication using WebRTC
  • Low latency, high-quality video and audio

🔗 Unique Room-Based Calling

  • Create or join calls using a Room ID
  • Simple and intuitive connection flow

🎤 Audio + Video Controls

  • Toggle microphone
  • Enable/disable camera
  • Mute/unmute easily

⚡ Fast Signaling with Socket.IO

  • Real-time exchange of:
    • Offer / Answer
    • ICE Candidates
  • Ensures quick and stable connection setup

🎯 User-Friendly Design

  • Clean interface
  • Minimal interaction steps
  • One-click call experience

🏗️ Tech Stack

Frontend

  • React.js
  • WebRTC API
  • Socket.IO Client

Backend (Signaling Server)

  • Node.js
  • Express.js
  • Socket.IO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors