Call-Me simplifies video calling directly from your browser, enabling you to connect with anyone in seconds. With a user-friendly interface, you can sign in, start a call by entering a username, and even manage your video feed. Built on WebRTC technology, it ensures seamless one-to-one conversations without the hassle, perfect for personal or professional use.
Call-Me: Your Go-To for Instant Video Calls!
Unlock the power of seamless communication with Call-Me, an innovative web application that allows you to engage in one-to-one video calls effortlessly. Built on cutting-edge WebRTC technology, this project provides a simple and user-friendly interface to connect with others directly from your web browser.
Key Features
- User Authentication: Easily sign in with your username to access the application.
- Instant Video Calling: Connect with your friends or colleagues by entering their username and start a video call instantly.
- Video Control: Have complete control over your video feed with the ability to toggle your video visibility during calls.
- Call Management: End or hang up calls smoothly when you're done talking.
- Connected Users API: Access a robust REST API to get a real-time list of all users currently connected.
Quick Start
Getting started with Call-Me is straightforward and easy:
- Simply clone the repository and navigate to the Call-Me directory:
git clone https://github.com/miroslavpejic85/call-me.git cd call-me - Configure your environment and install the required dependencies.
- Run the application and visit
http://localhost:8000in your web browser to start making calls!
One-Click Call
Facilitating a call between two users is just a click away.
- The first user can join the room with:
http://localhost:8000/join?user=user1 - The second user can join and initiate a call to the first user with:
http://localhost:8000/join?user=user2&call=user1
API Documentation
For developers looking to integrate or expand functionality, Call-Me provides an easy-to-use API to retrieve information about connected users. You can use the following command to see all currently connected users:
curl -X GET "http://localhost:8000/api/v1/users" -H "authorization: call_me_api_key_secret" -H "Content-Type: application/json"
Explore the API documentation here.
Self-Hosting
For those looking to self-host Call-Me on their own server, follow the detailed instructions in the self-hosting documentation.
Start connecting with friends and colleagues today with Call-Me and experience the ease of instant video communications!
No comments yet.
Sign in to be the first to comment.